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