Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/02/2010, 22:39
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: output de subprocess.Popen()

Tienes razón, se me escapó ese detalle y no es esa la explicación, aunque ya me di cuenta de la verdadera causa.
El asunto es que el puntero interno del archivo apunta al final de lo último que se escribió, y por lo tanto read() no devuelve nada. El contenido está ahí, usa seek(0) para volver el apuntador al principio del archivo y poder leer.

En cuanto al punto y coma, supongo que es cuestión de gustos, pero no es el estilo Python utilizar cosas superfluas, la simplicidad es una de las máximas.


Saludos.