[os.system] entregar valores después de ejecutarlo
Arnau Sanchez
arnau en ehas.org
Dom Dic 17 23:41:57 CET 2006
tny escribió:
>> He buscado en la documentación y en esta misma lista pero no he
>> encontrado la solución que se ajusta a mis requerimientos...si alguien
>> me pudiese ayudar o aconsejar, atentamente
>>
>>
> ¿y redirecciónando la entrada desde un archivo?
No tengo "pg_dump" para probarlo, pero es probable que no funcione. Los
programas interactivos (preparados para funcionar en un TTY) se llevan a patadas
con las pipes (y es lógico que sea así).
Justo para esto que planteas se suele usar el programa "expect", hecho
originalmente en TCL, aunque existe un módulo python (pexpect):
http://pexpect.sourceforge.net/
No es tan sencillo como un os.system, pero sí mucho más elegante. Es una pena
que no hayan includo un módulo como éste en la librería estándar de Python.
------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es
Más información sobre la lista de distribución Python-es