【发布时间】:2016-06-26 18:34:48
【问题描述】:
我可以在终端上运行我的 python 脚本并在 stdout 上获取打印结果,例如
python myprog.py
或者只是将其重定向到一个文件:
python myprog.py > out.txt
我的问题是我怎样才能同时做这两种解决方案。 我的 linux 经验会告诉我:
python myprog.py |& tee out.txt
这不是我预期的行为,在程序结束时即时打印,而不是一次全部打印。
所以我想要的(最好不更改 python 代码)与python myprog.py 的行为相同(即时打印),但也将输出重定向到文件。
最简单的方法是什么?
【问题讨论】: