• Domingo 22 de Diciembre de 2024, 04:05

Autor Tema:  [Consulta]Lanzar multiprocessing desde el codigo  (Leído 2648 veces)

Aldebaranlp

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
[Consulta]Lanzar multiprocessing desde el codigo
« en: Martes 29 de Enero de 2013, 12:04 »
0
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
« última modificación: Martes 29 de Enero de 2013, 13:01 por Aldebaranlp »

arielb

  • Moderador
  • ******
  • Mensajes: 771
  • Nacionalidad: pa
    • Ver Perfil
    • http://coder-pa.blogspot.com
Re:[Consulta]Lanzar multiprocessing desde el codigo
« Respuesta #1 en: Martes 29 de Enero de 2013, 16:04 »
0
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
"Porque de tal manera amó Dios al mundo que dio a su hijo unigénito para que todo aquél que en él crea no se pierda mas tenga vida eterna"
Juan 3:16

http://coder-pa.blogspot.com

Aldebaranlp

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re:[Consulta]Lanzar multiprocessing desde el codigo
« Respuesta #2 en: Martes 29 de Enero de 2013, 19:00 »
0
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
ok . Gracias
« última modificación: Martes 29 de Enero de 2013, 19:32 por Aldebaranlp »

$francisco

  • Miembro activo
  • **
  • Mensajes: 49
  • Nacionalidad: es
    • Ver Perfil
Re:[Consulta]Lanzar multiprocessing desde el codigo
« Respuesta #3 en: Domingo 17 de Febrero de 2013, 19:51 »
0
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