En python, ¿hay alguna manera de invocar un nuevo proceso, darle el mismo contexto, como flujos de E/S estándar, cerrar el proceso actual y dar control al proceso invocado? Esto efectivamente 'reemplazará' el proceso.Reemplazar el proceso actual con la invocación del subproceso?
Tengo un programa cuyo comportamiento quiero repetir. Sin embargo, utiliza una biblioteca de terceros, y parece que la única forma en que realmente puedo matar los hilos invocados por esa biblioteca es salir() de mi proceso de python.
Además, parece que podría ayudar a administrar la memoria.
Tenga en cuenta que una llamada se parecería a 'os.execvp ('python.exe', ['python.exe', 'arg1', 'arg2'])'. Tenga en cuenta que el '' python.exe' algo contraintuitivo 'aparece dos veces. Ver [esta respuesta] (http://stackoverflow.com/a/18552137/1143274) para más detalles. –