我爱编程

python 读写文件「浪来浪去不想工作」

2018-05-28  本文已影响0人  孤独又可爱的虎虎
image

常用 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+: 可读可写,若文件不存在,创建

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')
上一篇 下一篇

猜你喜欢

热点阅读