【发布时间】:2020-07-15 07:37:21
【问题描述】:
我有一个大型 python 脚本。它在我的终端控制台上打印一堆输出。问题是打印并没有完全发生。一些打印语句一起打印一个语句块,然后在代码的其他部分打印一些东西。只要主循环运行,它就会继续运行。
问题是我得到了我想要的输出,但所有都打印在控制台上,因为这是我们运行 python 主脚本的地方。
如果在控制台打印的同时,我可以将控制台中的所有输出以相同的格式保存到一个文本文件中,这将非常有帮助。
同样,整个脚本的不同部分都出现了一堆打印语句。所以不确定如何将控制台的整个输出以相同的格式保留到最终的文本文件中。
【问题讨论】:
-
你用什么系统?
-
当前在 mac 终端上运行。但最终脚本 wud 在服务器上的 linux shell 上运行。脚本是用python编写的
-
python -u my.py | tee my_file.txt -
这也会在控制台上打印输出吗?
-
你有没有想过logging?
标签: python