¡Hola!
¿Cómo puedo ver la salida del terminal con PyGTK?
Gracias
| |||
Gracias por la respuesta. Pues algo como ... cuando instalas algo, se puede ver lo que hace en el terminal, o cuando instalas las actualizaciones. En el programa que tengo, ejecuto un comando en el terminal con os.system, pero lo hace en segundo plano, no veo la salida del terminal. Querría ver el terminal en el mismo programa, para que no sea necesario abrir el programa al lado del terminal ("Ejecutar en el terminal").
__________________ 01011111 01000001 01100100 01110010 01101001 01100001 01101110 01011111 Última edición por _Adrian_; 18/02/2011 a las 12:22 |
| ||||
Respuesta: Ver salida terminal -- PyGTK En ese caso necesitas subprocess:
Código Python:
Ver original |
| |||
Gracias ... pero tengo un problema. Tengo esto:
Código Python:
Pero me da este error: "NameError: global name 'stdout' is not defined".Ver original No reconoce la variable porque está en otra función, ¿no? ¿Cómo puedo hacer para que la reconozca?
__________________ 01011111 01000001 01100100 01110010 01101001 01100001 01101110 01011111 Última edición por _Adrian_; 20/02/2011 a las 14:42 |
| ||||
Respuesta: Ver salida terminal -- PyGTK
Código Python:
Ver original |
| |||
Respuesta: Ver salida terminal -- PyGTK Pero hay alguna forma de que se actualice constantemente, es decir, que cada vez que salga una línea, que se vea. Lo he probado sustituyendo "dir" por "sudo apt-get update". La salida no se mostraba hasta que los repositorios no habían terminado de actualizarse y al terminar muestra todas las líneas de golpe. ¿Hay alguna forma de hacer esto y que actualice cada x milisegundos o algo así? |
| ||||
Respuesta: Ver salida terminal -- PyGTK Necesitas entender las entradas y salidas estándar y después leer esto |
Etiquetas: |