7

我使用 Windows 7。

myfile = open("matedata.txt", "a+")
print myfile.readline()
myfile.write("1")
myfile.close()

这是行不通的。

myfile.write("1")
IOError: [Errno 0] Error
4

1 回答 1

-2

当你用 python 打开一个文件时,你需要指定你想要的访问类型(读、写或追加):

  • a - 用于附加
  • r - 用于阅读
  • w - 用于写作

'+' 表示如果不存在则更新/创建新的。

你得到 IOError 因为你打开文件并且你尝试用同一个 FD(file discreptor) 读写

于 2013-11-09T20:11:39.357 回答