用Python搞定一份你的期末考试成绩单

如果你还不知道这是什么系列,可点击

study with me

和我一起学个习

学习实录↑↑↑

DAY 8

学后感

读文件

前几天的学习内容中,都是靠手动输入得到数据来源,但实际运用中,很多时候我们都会采用文件形式获取数据,所以要读文件。那怎么读文件呢?

首先是用file('文件名')打开文件,再用read()函数读取文件中的内容。

以及readline()是读取一行的内容;readlines()是将内容读取到一行list中,以list形式呈现。

写文件

Python默认以只读模式打开文件,如果我们要写文件就要指定打开模式来写。有三种方式:file('文件名','w')这里的w就是writing的意思;还有一种模式是a,appending的意思,也是一种写入模式,但是你写入的内容不会覆盖之前的内容,而是添加到文件中;open()用法和file()一致。

再用.write()把内容写入文件。

最后记得用close()关闭文件,养成好习惯。

处理文件中的数据

讲的是一个实例,将成绩单上的每一科成绩汇总,是一个比较综合的案例。运用到了我们前几天学list;上一课学的readlines();for...in循环;读文件和写文件……让我们一起来看看我们中学时候的成绩单可以用Python怎么搞定吧!↓↓↓

成绩单·代码

附上代码给大家~

初始文件数据↑↑↑

最终呈现数据↑↑↑

看到成绩单代码最后的运行成果,终于感觉学Python有点“落地”的感觉了,前一周都一直在学理论,辅助带点小练习,但是一直不怎么明白到底能怎么把Python“用起来”,现在慢慢去探索它的有趣吧~

今天学了什么

晒笔记时间到!(部分)

01

读文件

02

写文件

03

处理文件中的数据

明天继续

寻找队友帖

有兴趣学习Python的小伙伴

可以添加下方海牛私人号

备注“Python”进群

和大家一起交流学习~

群里已经有一群小伙伴和我一起学习交流啦

有兴趣的朋友还可以扫上方二维码加群哦~

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180810G18OY800?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券