如何打开也被截断为0的文件进行读写?
我试过了:
f = open(PATH, 'w+')
我无法从文件中读取(f.read()返回一个空字符串)。
f.read()
也:
f = os.fdopen(os.open(PATH, os.O_RDWR | os.O_TRUNC), 'r+')
与前面的代码行为相同。
如果要存储数据,请截断使用r+:
r+
with open(PATH,"r+") as f: line = f.read() f.seek(0) f.truncate()