Foros del Web » Programación para sitios web » Python »

Llamar un main desde otro

Estas en el tema de Llamar un main desde otro en el foro de Python en Foros del Web. Buenas tengo una aplicacion que necesita llamar a otra, o sea a un main distinto. La otra aplicacion la tengo en el mismo proyecto, por ...
  #1 (permalink)  
Antiguo 05/02/2012, 13:08
 
Fecha de Ingreso: agosto-2010
Ubicación: Montevideo
Mensajes: 37
Llamar un main desde otro

Buenas tengo una aplicacion que necesita llamar a otra, o sea a un main distinto. La otra aplicacion la tengo en el mismo proyecto, por lo tanto no tengo que salir a buscarla fuera del proyecto, pero lo que me pasa es que no puedo llamarla independientemente ya que cuando la ejecuto se abre la ventana pero cuando la cierro se cierran las 2 ventanas (ya que lo toma todo como una aplicacion). La pregunta puntual es:

Como puedo llamar desde una aplicación (programa) a otra aplicación, y que esta se ejecute paralelamente, o sea su propio main.

Gracias
  #2 (permalink)  
Antiguo 05/02/2012, 13:44
Avatar de AlvaroG
import fdw.mod.py
 
Fecha de Ingreso: julio-2005
Ubicación: Canelones, Uruguay
Mensajes: 6.911
Respuesta: Llamar un main desde otro

Si la aplicación está programada para salir completamente, es lógico que cierre todo.

Es algo rara tu situación, pero si las aplicaciones deben interactuar no debería la segunda llamarse como una nueva aplicación sino como una ventana hija de la primera, y si no deben interactuar quizás deberías invocarla mediante el módulo subprocess.


¿podrías detallar más qué es lo que intentás hacer?
__________________
blog ElCodiguero
  #3 (permalink)  
Antiguo 05/02/2012, 16:26
 
Fecha de Ingreso: agosto-2010
Ubicación: Montevideo
Mensajes: 37
Respuesta: Llamar un main desde otro

En si lo que tengo que hacer es lo siguiente:
Tengo una aplicación creada en pygtk, esta es un editor de juegos la que llama al motor del juego que esta creado con pygame, son dos aplicaciones separadas que funcionan independientemente, pero en este caso quiero que el editor pueda llamar al motor. O sea llamar a otra aplicación independiente, se que se puede en java, c++, pero no se como hacerlo en python.

Saludos
  #4 (permalink)  
Antiguo 05/02/2012, 16:47
Avatar de mcun  
Fecha de Ingreso: octubre-2010
Ubicación: tras la pantalla
Mensajes: 363
Respuesta: Llamar un main desde otro

prueba lanzar-la con comando del sistema
  #5 (permalink)  
Antiguo 05/02/2012, 17:07
 
Fecha de Ingreso: agosto-2010
Ubicación: Montevideo
Mensajes: 37
Respuesta: Llamar un main desde otro

Algun ejemplo?
Gracias
  #6 (permalink)  
Antiguo 05/02/2012, 21:56
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 4.837
Respuesta: Llamar un main desde otro

Aquí hay un ejemplo de como hacer algo parecido a lo que quieres.
¿Nuevo en el foro? Regístrate



La zona horaria es GMT -6. Ahora son las 23:48.
SEO by vBSEO 3.3.2