Недавно я написал следующий код для запуска файла python file1.py из другого кода на Python. Я работаю на Raspberry Pi (с raspian) кодПроблема с Subprocess и popen
Python:
import subprocess
subprocess.Popen(['python','./file1.py'])
print 'Done'
Выход:
Done
file1.py не выполняется, нет другого ответа на экране
file1.py
a=5
a=a+5
print(a)
Я искал несколько одинаковый вопрос, но он не работает для меня. Пожалуйста помоги!
Running multiple Python scripts
Почему вы используете 'subprocess.Popen()' для запуска другого скрипта? Можете ли вы не просто импортировать и запускать его нормально? – SiHa
Возможный дубликат эквивалента [python getoutput() в подпроцессе] (http://stackoverflow.com/questions/6657690/python-getoutput-equivalent-in-subprocess) – SiHa
Привет @ amratansh- gupta, почему бы вам не использовать shebang внутри файла 'file1.py'? –