如果你还不知道这是什么系列,可点击
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”进群
和大家一起交流学习~
群里已经有一群小伙伴和我一起学习交流啦
有兴趣的朋友还可以扫上方二维码加群哦~
领取专属 10元无门槛券
私享最新 技术干货