Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何将 python 程序的屏幕输出打印到文件中,而不将它们写入 Linux 上 python 程序中的文件?
我用:
我的.py > 我的.log
但运行 my.py 后不存在 my.log,效果很好。
任何帮助将不胜感激 !
假设您的程序将其输出发送到控制台,这应该my.log在bashshell 中捕获标准输入和标准错误流:
my.log
bash
$ my.py >my.log 2>&1
要保持输出可见,您可以使用tee:
tee
$ my.py 2>&1 | tee my.log