我使用Windows 7.
myfile = open("matedata.txt", "a+")
print myfile.readline()
myfile.write("1")
myfile.close()
Run Code Online (Sandbox Code Playgroud)
这不起作用.
myfile.write("1")
IOError: [Errno 0] Error
Run Code Online (Sandbox Code Playgroud)
use*_*680 -2
当你用 python 打开文件时,你需要指定你想要的访问类型(读、写或追加):
“+”表示如果不存在则更新/创建新的。
你得到 IOError 因为你打开文件并尝试使用相同的 FD(文件解析器)进行读取和写入