python - IO错误 : [Errno 0] Error in Python

标签 python file-io io

<分区>

我使用的是 Windows 7。

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

这行不通。

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

最佳答案

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

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

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

您收到 IOError 是因为您打开文件并尝试使用相同的 FD(文件鉴别器)进行读取和写入

关于python - IO错误 : [Errno 0] Error in Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19881890/

相关文章:

python - Python 无法识别全局变量

更改文件内容

读取模板文件并在一些修改后将其写入磁盘

perl - 如何使用 Perl 将输出转换为表格格式?

C 低级 I/O : Bad address when reading a file

Windows 在登录时自动启动时的 C++ 文件权限

python - 如何在python中使用fileinput保存文件?给出属性错误: 'FileInput' object has no attribute 'read'

Python。从文件中提取字符串

java - 我想使用 Java 在文件的最后一行添加一些字符串,但我遇到了困难,需要帮助 :)

python - 我对运行 Django 测试有点困惑