我有一個Python腳本,我想用它的輸出作爲其他C程序的輸入。我想使用管道,sintax將是:我如何重定向python標準輸出到C標準輸入在Linux中使用流水線
python_script.py | C_program
,但我不知道如何重定向標準輸出到C標準輸入
我有一個Python腳本,我想用它的輸出作爲其他C程序的輸入。我想使用管道,sintax將是:我如何重定向python標準輸出到C標準輸入在Linux中使用流水線
python_script.py | C_program
,但我不知道如何重定向標準輸出到C標準輸入
重定向外殼環境進行的蟒蛇。只要python腳本寫入stdout並從標準輸入讀取C_program,它應該可以正常工作。
看來你做得很對。
例如,如果我需要重定向腳本輸出到輸入的程序,我用這樣的結構:
$ my_script.py | progr
與情況下,如果PROGR接受你的代碼參數。
如果它不工作,也許你的python寫入標準錯誤而不是標準輸出。如果是這種情況,您需要:
(python_script.py 2>&1) | C_program