Я нашел это интересное решение для выполнения сценария python в другом сценарии python, здесь . У меня проблемы с использованием модуля, так как он не запускает скрипт правильно.
import subprocess
proc = subprocess.Popen(['python', 'test.py', ''], shell=True)
print(proc.pid)
Содержимое test.py
:
print("I am inside test.py")
Я ожидаю см. вывод на печать I am inside test.py
, но ничего не печатается, хотя я вижу, что Popen
возвращает pid. Я не уверен, связано ли это с PyCharm под Ubuntu. Я пробовал это под Windows, и у меня все еще та же проблема: I am inside test.py
не печатается.
Может ли кто-нибудь помочь мне?