python3读写文件操作
1.文件打开模式
2.文件操作模式
文件读取操作,思路:用文本编辑器生成一个text格式文本文件,命名为test.txt。分别用文本文件方式和二进制文件方式,并打印输出效果,代码如下:
f = open(‘text.txt‘, ‘r‘, encoding=‘utf-8‘) print(f.read()) f.close()
运行结果:
为了避免忘记或者为了避免每次都要手动关闭文件,且过多的代码量,我们可以使用 with 语句,with 语句会在其代码块执行完毕之后自动关闭文件。
with open(‘text.txt‘, ‘r‘, encoding=‘utf-8‘) as f: print(f.read()) print(f.closed)
文件写入操作
with open(‘song.txt‘, ‘w‘, encoding=‘utf-8‘) as f: print(f.write(‘你好‘))
运行结果:
实战演练:
向文件写一个列表类型,并打印输出结果,代码如下:
fname=input("请输入要写入的文件:") fo=open(fname,"w+") ls=[‘你‘,‘好‘] fo.writelines(ls) fo.seek(0) for line in fo: print(line) fo.close()
运行结果如下:
原文:https://www.cnblogs.com/wt714/p/11778516.html