有没有办法打开一个文件进行读写?
作为一种解决方法,我打开文件进行写入,关闭它,然后再次打开它进行读取。但是有没有办法打开一个文件同时读写?
最佳答案
以下是读取文件,然后写入文件(覆盖任何现有数据)的方法,无需关闭并重新打开:
with open(filename, "r+") as f:
data = f.read()
f.seek(0)
f.write(output)
f.truncate()
https://stackoverflow.com/questions/6648493/