1
當使用pythonw
執行腳本時,它不會打開控制檯。如何捕獲pythonw執行的Python腳本的stdout?
有沒有辦法通過保留pythonw
使用捕捉到這樣一個劇本的stdout
?
注意,我要尋找的是不需要腳本的修改解決方案(我知道我可以使用日誌記錄)
更新:似乎工作。我如何將它重定向到控制檯?
當使用pythonw
執行腳本時,它不會打開控制檯。如何捕獲pythonw執行的Python腳本的stdout?
有沒有辦法通過保留pythonw
使用捕捉到這樣一個劇本的stdout
?
注意,我要尋找的是不需要腳本的修改解決方案(我知道我可以使用日誌記錄)
更新:似乎工作。我如何將它重定向到控制檯?
很明顯:pythonw script.py|more
如果你可以改變你如何調用它(如您在更新做),你爲什麼不只是蟒蛇代替pythonw運行呢?
python script.py
'pythonw'在不同的上下文中執行腳本有時紙條的行爲不同。 – sorin
腳本似乎很奇怪,但我想這是事實。 – babbageclunk
停止思考腳本,控制檯的腳本,Python腳本可以是完全的GUI應用程序;) – sorin