在长期运行命令期间刷新输出

时间:2013-09-10 16:25:59

标签: python linux caching redirect flush

我使用python处理一些可能会运行数天的数据。在我的python脚本中,我使用 print 输出每行结果。我在终端中运行我的脚本,如 process.py>的Result.txt 。 因为脚本可能需要数天才能运行,所以我可能希望在生成整个结果之前测试结果的标题部分。但是在运行期间,它不会向result.txt写入任何内容。我认为这可能是因为缓存,并且结果不会立即刷新到文件。那么当我的脚本仍在运行时,如何刷新结果呢?

0 个答案:

没有答案