Вы хотите выполнить еще один python экземпляр для этого. Создайте список, где arg [0] - это путь к исполняемому файлу python (sys.executable
). Это похоже на запуск сценария Python из командной строки или оболочки bash.
import subprocess, sys
script_name = 'my_other_script.py'
# set arg1, arg2, etc. to match the script arguments
cmd_line[sys.executable, script_name, arg1, arg2]
subprocess.check_call(cmd_line)