“tee”不适用于python脚本,这很奇怪。 我有一个名为“test.py”的程序,并尝试使用shell命令输出到终端和日志文件。 我试过了
$python test.py | tee -a result.txt
$python test.py | tee result.txt
$python test.py | >> result.txt
$ (python test.py) | tee -a result.txt
它不起作用。 我不想在我的程序中更改任何内容,因为有超过200个打印语句。
提前致谢。
答案 0 :(得分:1)
从下面的@kqr,以无缓冲模式运行:
python -u test.py | tee result.txt