我想將一個python腳本的輸出管道輸給一個bash腳本。我所做的,到目前爲止是我試圖用os.popen()
,sys.subprocess()
,並試圖給管道爲例Python bash管道
os.popen('echo "P 1 1 591336 4927369 1 321 " | v.in.ascii -zn out=abcx format=standard --overwrite')
但這並沒有工作,價值"591336"
和"4927369"
是這是作爲輸出變量的python腳本。但是當我這樣做或通過重複echo命令和管道手動更改值時,它可以工作(在bash中)。
v.in.ascii -zn out=abcx format=standard --overwrite
bash命令上面部分是草地理信息系統的一部分
誰能幫幫我!
天上 '的bash管' ... – 2009-12-04 14:25:44