a: 打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。
也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。
w: 打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开始编辑,
即原有内容会被删除。如果该文件不存在,创建新文件。
简单说a类似于append,每次运行在原有基础上增加,而w是覆盖。
open模式设为a运行两次
代码:
1 filename = ‘test.txt‘ 2 file = open(filename, ‘a‘) 3 m= ‘123‘ 4 n= ‘456‘ 5 file.write(m) 6 file.write(n) 7 file.close() 8 print(‘保存成功!‘)
结果:
123456123456
open模式设为w运行两次
代码:
1 filename = ‘test.txt‘ 2 file = open(filename, ‘w‘) 3 m= ‘123‘ 4 n= ‘456‘ 5 file.write(m) 6 file.write(n) 7 file.close() 8 print(‘保存成功!‘)
结果:
123456
原文地址:https://www.cnblogs.com/jiangxue2019/p/11961979.html
时间: 2024-10-11 10:32:40