python 2.7 flush to file在程序终止之前不起作用

时间:2017-10-12 23:24:42

标签: python python-2.7 flush

我试图通过以下方式将所有std文件刷新到python文件中:

sys.stdout = open('myfile.txt', 'w')
print("Starting work")
sys.stdout.flush()
whole bunch of stuff with prints and sys.stdout.flush() mixed in
print("ending work")
sys.stdout.flush()

不幸的是,在脚本终止之前不会打印任何内容。文件大小保持为0 kb。我在Windows机器上这样做,如果这有助于python 2.7

谢谢!

0 个答案:

没有答案