常用 w+ /a +
f = open("testremainDay.txt", "w+")
f.write(nick + "\t" + type[k] + "\t" + str(a[0]["remainDays"]) + '\n')
f.close()
w新建只写,w+新建读写,二者都会将文件内容清零
(以w方式打开,不能读出。w+可读写)
w+与r+区别:
r+:可读可写,若文件不存在,报错;w+: 可读可写,若文件不存在,创建
- 常用的r+:如果不关闭文件,直接读完就写,是在后面叠加的,比如👇
with open ('test.txt','r+') as fp:
f = fp.read()
print(f)
fp.write('asdfg1234')
这样操作就可以同时读写了
with open ('test.txt','r+') as fp:
f = fp.read()
print(f)
fp.seek(0,0)# 重新设置文件读取指针到开头
fp.write('111')
网友评论