Я хочу передать вывод скрипта 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 и pipe, это работает (в bash).
v.in.ascii -zn out=abcx format=standard --overwrite
вышеуказанная часть команды bash является частью Grass GIS
Может кто-нибудь мне помочь!