阅读了一些帖子后,似乎可以使用'r+'或'w+'模式打开文件进行读写。然而,尝试使用这些模式总是给我奇怪的结果:
这里有一个例子:http://snipt.org/zglJ0 我正在使用Windows 7和Python 2.7.2。
- 如果我使用'r+',调用file.read(),然后调用file.write('str'),会出现错误"IOError: [Errno 0] Error"
- 如果我使用'r+',调用file.write('str'),然后调用file.read(),它将返回意外和非常长的内容(看起来像某个对象的内部)
- 如果我使用'w+',调用file.read()将返回空字符串
这里有一个例子:http://snipt.org/zglJ0 我正在使用Windows 7和Python 2.7.2。