我想将一个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