Errores y ocultamiento con OS

Arnau Sanchez pyarnau en gmail.com
Lun Jun 23 23:13:24 CEST 2008


kalith kalith escribió:

> Tengo dos interrogantes:
> 
> 1.- Es posible ocultar lo que se hace en la consola cuando se invoca al
> modulo os especificamente en system, digamoslo de esta manera si hago
> os.system('apt-get install amsn') que no se vea cuando se este instalando.

http://pythonesfaq.k-rolus.net/#index52h3

> 2.- Si ocurriese un error DURANTE la instalación de algo usando el modulo
> system, pero que no tenga nada que ver con python; en pocas palabras que sea
> del sistema operativo, puedo lanzar un mensaje de error asi como cuando uso
> try except, estube buscando en la documentación y encontre algo sobre
> os.error pero la verdad no se como usarlo

Siguiendo la respuesta del FAQ:

...
outdata, errdata = popen.communicate()
if popen.returncode:
     print "Error ejecutando comando: %s\n\n%s" % (command, errdata)
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes





Más información sobre la lista de distribución Python-es