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 而不是函数。试试上面的代码
另一个问题,如果您 运行 您的代码文件中是否包含任何文本?
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 而不是函数。试试上面的代码
另一个问题,如果您 运行 您的代码文件中是否包含任何文本?