我试图通过以下方式将所有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
谢谢!