《笨方法学Python3》16,读写文件
脚本:
运行:
笔记:
- 关于文件打开模式。
r:只读,文件不存在则异常;
w:不可读,文件不存在则创建,存在则清空内容;
x:只写,不存在则创建,存在则报错;
a:可读,文件不存在则创建,存在则自动移到文档末尾;
r+:读写;
w+:写读,消除文件内容,然后以写读的方式打开文件;
x+:写读,
a+:写读,以读写方式打开,并把指针移到文档尾; - target = open(filename, ‘w’),target.truncate(),target.write(line1),清空和写入文档的方法。
- 与文件相关的命令。(用法还不够全面)
close:关闭文件;
read:读取文件内容,可以把结果赋给变量;
truncate:清空文件;
write(“stuff”):将stuff写入文件;
seek(0):将读写位置移到文档开头 ; - 为什么用了w方式打开文件,还要再truncate?
- 在终端中查看文件用cat 文件名。
- 如果没有关闭文件,进行的改变也还是会保存下来。不过要记得保存,否则可能会泄露。