Python 没有向文件添加文本

Python not adding text to a file

Python 在 IDLE 中 运行 时不会将文本添加到文件(尽管文件已创建)。但是如果直接用cmd或者双击文件运行就可以了。可能是什么问题? 代码-

f = open('ERROR.txt', 'a')
f.write("hello")
f.close

我在 windows 10 上使用 python 3。 注意:这不是重复的。所有其他问题都以关闭文件结束,但就我而言,我已经关闭了文本文件。

f = open('ERROR.txt', 'a')
f.write("hello")
f.close()

嗯,问题是 f.close() 是文件 class 的方法,而你调用 f.close 而不是函数。试试上面的代码

另一个问题,如果您 运行 您的代码文件中是否包含任何文本?