我在重定向python應用程序的輸出時遇到了這個奇怪的問題。我正在運行消息from source,它向控制檯輸出了相當多的東西。「打印」在重定向到另一個應用程序時不工作
我試着用我寫的應用程序過濾出一些行。當我將輸出重定向到一個文件python.exe src\bitmessagemain.py>file.txt
它工作正常,一切都發送到文本文件。當我輸出到另一個應用程序python.exe src\bitmessagemain.py | someapp.exe
所有「打印」語句似乎被忽略。他們沒有重定向,也沒有傳送給其他應用程序。
使用像「更多」和「類型CON」系統的內部命令時,重定向,甚至不工作
是否有人知道如何解決這一問題?
我不知道Windows是否支持Unix風格管道。可以? – 2015-05-29 13:17:01
@LutzHorn它應該:https://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/redirection.mspx?mfr=true – nanny
'python -c「print('test ')「|更多的工作? – eryksun