usar que mac interprete idle ejecutar desde consola compilar como comandos archivo abrir python child-process

que - interprete de python



¿Cómo ejecutar otro programa de python sin mantener el original? (2)

Esta pregunta ya tiene una respuesta aquí:

¿Qué comando en python se puede usar para ejecutar otro programa de python? No debe esperar a que finalice el proceso hijo, sino continuar. Tampoco necesita recordar sus procesos hijos.


Si el otro programa de Python es importable y la funcionalidad que necesita puede llamarse a través de una función, entonces es preferible usar multiprocessing lugar de subprocess , ya que los argumentos se pueden pasar como objetos de Python, en lugar de a través de cadenas:

import somescript import multiprocessing as mp proc = mp.Process(target=somescript.main, args=...) proc.start()


usar subprocess

import subprocess #code prog = subprocess.Popen([''python'', filename, args]) #more code