【发布时间】:2011-05-12 01:04:18
【问题描述】:
我对 Python 还很陌生,所以希望我只是在这里遗漏了一些明显的东西,但这让我很难过。下面是我的程序片段:
outFile = open('P4Output.txt', 'w')
outFile.write(output)
print output
print "Output saved to \"P4Output.txt\"\n"
输出正确打印到控制台,但如果我打开文件,它是空白的。如果我删除该文件并再次执行我的程序,则该文件已创建但仍然为空。我之前在我的另一个程序中使用了完全相同的代码块,它可以工作,并且仍然可以工作。但是,如果我打开 Python 并尝试一些简单的操作,例如:
f = open('test.txt', 'w')
f.write("test")
同样,test.txt 已创建但留空。什么给了?
【问题讨论】:
-
打印输出时返回什么?你测试过 outFile.write('test') 吗?