如何从使用pythonw执行的Python脚本中捕获标准输出



当使用pythonw执行脚本时,它不会打开控制台。

是否有办法通过保持使用pythonw来捕获这样一个脚本的stdout ?

注意,我正在寻找一个不需要修改脚本的解决方案(我知道我可以使用日志记录)

更新:pythonw script.py >somefile似乎工作。如何将其重定向到控制台?

很明显:pythonw script.py|more

如果您可以更改调用它的方式(就像您在更新中所做的那样),为什么不直接使用python而不是pythonw运行它呢?

python script.py

最新更新