【发布时间】:2023-03-26 19:47:02
【问题描述】:
我想将 python 脚本的输出通过管道传输到 bash 脚本。到目前为止我所做的是尝试使用os.popen()、sys.subprocess(),并尝试以管道为例
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命令是Grass GIS的一部分
谁能帮帮我!
【问题讨论】: