(14)Python的基础介绍和爬虫
Python 文字文件的读取和保存(上)
在撰写程序的过程当中,目前为止我们大多是使用键盘来进行输入(input函数),或是利用屏幕本身的 console 输出( print函数)来处理输入输出。但是我们并不可能只使用键盘来进行输入,如果今天的输入值太多、或是我们要处理的是一些已经存在的数据,利用键盘输入就显得十分不效率;相对的,我们得到程序的输出值以后,如果要将结果传给其他人,那么使用屏幕输出就不会是一个好方法。因此,这时我们所需要的,就是文件处理的方法。
所以接下来我们会简略的介绍一下文件在python的基本语法。
文件操作流程
打开文件 > 读取或写入 > 关闭文件
打开文件
基本语法
文件物件=open(文件路径,mode=打开模式)
打开模式
读取模式 - r
写入模式 - w
读写模式 - r+
读取文件
读取全部文字
文件物件.read()
一次读取一行
for 变数 in 文件物件:
从文件依序读取每行文字到变数中
读取json格式
import json
读取到的数据=json.load(文件物件)
写入文件
写入文字
文件物件.write(字串)
写入换行符号
文件物件.write("示例n")
写入json格式
import json
json.dump(要写入的数据,文件物件)
关闭文件
基本语法
文件物件.close()
最佳实务
with open(文件路径,mode=打开模式) as 文件物件:
读取或写入文件的程序
#以上会自动,安全的关闭文件
参考来源:https://medium.com/ccclub/ccclub-python-for-beginners-tutorial-bf0648108581
https://www.youtube.com/watch?v=C4OkV6DrVRs&list=PL-g0fdC5RMboYEyt6QS2iLb_1m7QcgfHk&index=13