Necesito obtener el número de error de un error que ha ocurrido en Python.obteniendo el número de error de un error
Ex; Al intentar transferir un directorio a través del paquete de paramiko, un error es capturado con este pedazo de código:
try:
sftp.put(local_path,target_path)
except (IOError,OSError),errno:
print "Error:",errno
Por lo que me da la salida,
Error: [Errno 21] Is a directory
Quiero utilizar el número de error de ingrese un código más para transferir el directorio y el contenido del directorio.
¡Esto era exactamente lo que estaba buscando! Gracias, Tim. – fixxxer
Nota para OSError, parece que estos son ** todos Ninguno ** (incluido errno) a menos que se especifiquen al menos dos args para la excepción, con nombre de archivo como tercer argumento opcional. –