SoloCodigo
Programación Web y Scripting => Python => Mensaje iniciado por: Aldebaranlp en Martes 29 de Enero de 2013, 12:04
-
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
-
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 (http://docs.python.org/2/tutorial/modules.html)
-
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 (http://docs.python.org/2/tutorial/modules.html)
ok . Gracias
-
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