如果文件存在,或者不存在,则以读/写方式打开该文件的最佳方法是什么?据我所读,file = open('myfile.dat', 'rw')
应该这样做,对吧?
它对我(Python2.6.2)不起作用,我想知道这是不是一个版本问题,或者不应该像那样工作,或者什么。
归根结底,我只是需要一个解决问题的办法。我对其他的东西很好奇,但我只需要一个好的方法来做开场白。
封闭目录是用户和组可写的,而不是其他(我在Linux系统上。。。也就是说,权限775),准确的错误是:
IOError: no such file or directory.
Tags:
您应该将
open
与w+
模式一起使用:将“rw”改为“w+”
或使用“a+”进行追加(不删除现有内容)
以下方法的优点是文件在块的末尾被正确关闭,即使在过程中引发异常。它相当于
try-finally
,但要短得多。seek() method设置文件的当前位置。
相关问题 更多 >
编程相关推荐