Мне нужно выполнить следующую команду через python.
/work/data/get_info name=Mike home
Я получаю ошибку No such file or directory: '/work/data/get_info name=Mike home'
. Что не правильно. программа get_info завершает работу.
Он работает в Perl-скрипте, я пытаюсь получить ту же функциональность в Python.
скрипт Perl
$ENV{work} = '/work/data';
my $myinfo = "$ENV{work}/bin/get_info";
$info = `$myinfo name=Mike home`;
Информация выводит информацию
мой скрипт на питоне
import os, subprocess
os.environ['work'] = '/work/data'
run_info = "{}/bin/get_info name={} {}".format(os.environ['work'],'Mike','home')
p = subprocess.call([run_product_info], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
out, err = p.communicate()
Я получаю сообщение об ошибке No such file or directory: '/work/data/get_info name=Mike