当使用pythonw
执行脚本时,它不会打开控制台。
是否有办法通过保持使用pythonw
来捕获这样一个脚本的stdout
?
注意,我正在寻找一个不需要修改脚本的解决方案(我知道我可以使用日志记录)
更新:pythonw script.py >somefile
似乎工作。如何将其重定向到控制台?
很明显:pythonw script.py|more
如果您可以更改调用它的方式(就像您在更新中所做的那样),为什么不直接使用python而不是pythonw运行它呢?
python script.py