我试图在我拥有的一些 for 循环结束时打开并写入文件。但是,我得到一个“输出”未定义的提示。(见下面的代码)
我不是在以写入模式打开文件“output.txt”的同时声明什么输出吗?
for X in Y
....
output = open(output.txt, 'w')
output.writelines(lines)
output.close()
这应该可以正常工作吗?我的语法错了吗?或者我必须在 for 循环之外声明 output = open 吗?
注释:Python 2.7.3
回答:谢谢大家,我试图打开 output.txt 而不是'output.txt',因此 python 无法理解我的声明。