【发布时间】:2011-10-02 16:08:42
【问题描述】:
有没有办法打开一个文件进行读写?
作为一种解决方法,我打开文件进行写入,关闭它,然后再次打开它进行读取。但是有没有办法打开一个文件来同时读写?
【问题讨论】:
-
您要解决什么问题?也许有比写入/读取文件更好的解决方案,例如
mmap -
您能否给我们您的代码,以便我们能够回答您。也可以试试看:docs.python.org/tutorial/…。但是我尝试使用 r+b 并且它有效。在 diff 函数中使用一个文件描述符还有什么好处吗?
-
@RomanBodnarchuk
mmap是个好主意,但如果你必须处理并发怎么办?有没有办法保留访问权限?