0

每当我尝试在 Python 2.7 中覆盖文件时,都会发生这种情况,代码:

a = open('hello.txt')
a.write('my name is mark')

我的错误是:

Traceback (most recent call last):
  File "C:\Users\Mark Malkin\Desktop\New folder\opener.py", line 2, in <module>
    a.write('my name is mark')
IOError: File not open for writing
4

1 回答 1

2

从文档开始open

如果省略 mode,则默认为 'r'。

要改为使用,

a = open('hello.txt', 'w')

或者更好的是,

with open('hello.txt', 'w') as f:
    f.write('my name is mark')
于 2013-08-26T01:07:16.620 回答