Я пытаюсь запустить следующий код в Python, который вызывает файл сценария Bash и сохраняет его вывод в переменную. Я пытаюсь использовать subprocess.check_output
, но он вызывает ошибку в действии «Нет такого файла или каталога». subprocess.call
тоже не работает. Вот немного моего кода.Сценарий вызова bash из python и возвращаемой переменной
answer = subprocess.check_output(['/directory/bashfile.bash -c /directory/file -i input -o output'])
print answer
-c
-i
и -o
лишь аргументы сценария bashfile
.
можете ли вы точно объяснить, что «не работает». что происходит, когда вы запускаете свой код? – DorElias