Programación Web y Scripting > Python

 [Consulta]Lanzar multiprocessing desde el codigo

(1/1)

Aldebaranlp:
Uso:
python 3.2
OS Ubuntu 12.10
 
Mi consulta es sobre como puedo ejecutar el código dentro de if __name__ == '__main__':  de otro archivo .py para que se ejecute en paralelo con una aplicación echa en pyside, y que interactúen entre las dos ya que necesito que la aplicación echa en pyside me envié variables, y que reciba .

Y ya que en la documentación oficial recomiendan inicializar los multiprocesos dentro de la sentencia if __name__ == '__main__':, no termino de entender como hacer la comunicación. Y por lo que e leído esto se logra con subprocess.Popen pero igual no entiendo como logar pasar las variable desde el archivo en pyside a dentro de la sentencia if __name__ == '__main__': (del otro archivo) para agregarlas como argumento al multiprocessing.Process

http://docs.python.org/3/library/multiprocessing.html

gracias y saludos

arielb:
Hola, bienvenido al foro.

Creo que entendí tú pregunta, la respuesta es importando.
Acá te da ejemplo y te explica http://docs.python.org/2/tutorial/modules.html

Aldebaranlp:

--- Cita de: arielb en Martes 29 de Enero de 2013, 16:04 ---Hola, bienvenido al foro.

Creo que entendí tú pregunta, la respuesta es importando.
Acá te da ejemplo y te explica http://docs.python.org/2/tutorial/modules.html

--- Fin de la cita ---
ok . Gracias

$francisco:
tambien puedes mirar el modulo queque, te puede servir, por lo general dendro de el el condicional if __name__ == "__main__" no puede ser importado a ningun otro sitio, ya que solo es posible el condigo del interior si se ejecuta desde el mismo, te recomiendo que mires queque te puede ser de gran utilidad

Navegación

[0] Índice de Mensajes

Ir a la versión completa