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
Ir a la versión completa