读写文件操作

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