Después de mucho batallar pudimos dar con el resultado de este atolladero que tantos lectores de este sitio web presentan. Si quieres aportar alguna información no dejes de dejar tu información.
Este módulo hace disponible estándar errno
símbolos del sistema. El valor de cada símbolo es el valor entero correspondiente. Los nombres y descripciones se toman prestados de linux/include/errno.h
, que debería ser bastante completo.
errno.errorcode
-
Diccionario que proporciona un mapeo del valor errno al string nombre en el sistema subyacente. Por ejemplo,
errno.errorcode[errno.EPERM]
mapas a'EPERM'
.
Para traducir un código de error numérico en un mensaje de error, utilice os.strerror()
.
De la siguiente lista, los símbolos que no se utilizan en la plataforma actual no están definidos por el módulo. La lista específica de símbolos definidos está disponible como errno.errorcode.keys()
. Los símbolos disponibles pueden incluir:
errno.EPERM
-
operación no permitida
errno.ENOENT
-
El fichero o directorio no existe
errno.ESRCH
-
No hay tal proceso
errno.EINTR
-
Llamada al sistema interrumpida.
Ver también
Este error se asigna a la excepción
InterruptedError
.
errno.EIO
-
Error de E / S
errno.ENXIO
-
No existe tal dispositivo o dirección
errno.E2BIG
-
Lista de argumentos demasiado larga
errno.ENOEXEC
-
Error de formato de ejecución
errno.EBADF
-
Número de archivo incorrecto
errno.ECHILD
-
Sin procesos secundarios
errno.EAGAIN
-
Intentar otra vez
errno.ENOMEM
-
Sin memoria
errno.EACCES
-
Permiso denegado
errno.EFAULT
-
Mala dirección
errno.ENOTBLK
-
Bloquear dispositivo requerido
errno.EBUSY
-
Dispositivo o recurso ocupado
errno.EEXIST
-
El archivo existe
errno.EXDEV
-
Enlace entre dispositivos
errno.ENODEV
-
Hay tal dispositivo
errno.ENOTDIR
-
No es un directorio
errno.EISDIR
-
Es un directorio
errno.EINVAL
-
Argumento no válido
errno.ENFILE
-
Desbordamiento de la tabla de archivos
errno.EMFILE
-
Demasiados archivos abiertos
errno.ENOTTY
-
No una maquina de escribir
errno.ETXTBSY
-
Archivo de texto ocupado
errno.EFBIG
-
Archivo demasiado grande
errno.ENOSPC
-
no queda espacio en el dispositivo
errno.ESPIPE
-
Búsqueda ilegal
errno.EROFS
-
Sistema de archivos de sólo lectura
errno.EMLINK
-
Demasiados enlaces
errno.EPIPE
-
Tuberia rota
errno.EDOM
-
Argumento matemático fuera del dominio de función
errno.ERANGE
-
Resultado matemático no representable
errno.EDEADLK
-
Se produciría un estancamiento de los recursos
errno.ENAMETOOLONG
-
Nombre de archivo demasiado largo
errno.ENOLCK
-
No hay bloqueos de registro disponibles
errno.ENOSYS
-
Función no implementada
errno.ENOTEMPTY
-
Directorio no vacío
errno.ELOOP
-
Se encontraron demasiados enlaces simbólicos
errno.EWOULDBLOCK
-
La operación bloquearía
errno.ENOMSG
-
Ningún mensaje del tipo deseado
errno.EIDRM
-
Identificador eliminado
errno.ECHRNG
-
Número de canal fuera de rango
errno.EL2NSYNC
-
Nivel 2 no sincronizado
errno.EL3HLT
-
Nivel 3 detenido
errno.EL3RST
-
Restablecimiento de nivel 3
errno.ELNRNG
-
Número de enlace fuera de rango
errno.EUNATCH
-
Controlador de protocolo no adjunto
errno.ENOCSI
-
No hay estructura CSI disponible
errno.EL2HLT
-
Nivel 2 detenido
errno.EBADE
-
Intercambio no válido
errno.EBADR
-
Descriptor de solicitud no válido
errno.EXFULL
-
Intercambio completo
errno.ENOANO
-
Sin ánodo
errno.EBADRQC
-
Código de solicitud no válido
errno.EBADSLT
-
Ranura no válida
errno.EDEADLOCK
-
Error de interbloqueo de bloqueo de archivos
errno.EBFONT
-
Formato de archivo de fuente incorrecto
errno.ENOSTR
-
El dispositivo no es una secuencia
errno.ENODATA
-
Datos no disponibles
errno.ETIME
-
El temporizador expiró
errno.ENOSR
-
Recursos fuera de streams
errno.ENONET
-
La máquina no está en la red
errno.ENOPKG
-
Paquete no instalado
errno.EREMOTE
-
El objeto es remoto
errno.ENOLINK
-
El enlace ha sido cortado
errno.EADV
-
Error de publicidad
errno.ESRMNT
-
Error de Srmount
errno.ECOMM
-
Error de comunicación al enviar
errno.EPROTO
-
Error de protocolo
errno.EMULTIHOP
-
Intento de salto múltiple
errno.EDOTDOT
-
Error específico de RFS
errno.EBADMSG
-
No es un mensaje de datos
errno.EOVERFLOW
-
Valor demasiado grande para el tipo de datos definido
errno.ENOTUNIQ
-
El nombre no es único en la red
errno.EBADFD
-
Descriptor de archivo en mal estado
errno.EREMCHG
-
Se cambió la dirección remota
errno.ELIBACC
-
No se puede acceder a una biblioteca compartida necesaria
errno.ELIBBAD
-
Acceder a una biblioteca compartida dañada
errno.ELIBSCN
-
.lib sección en a.out corrupta
errno.ELIBMAX
-
Intentando vincular en demasiadas bibliotecas compartidas
errno.ELIBEXEC
-
No se puede ejecutar una biblioteca compartida directamente
errno.EILSEQ
-
Secuencia de bytes ilegal
errno.ERESTART
-
La llamada al sistema interrumpida debe reiniciarse
errno.ESTRPIPE
-
Error de canalización de streams
errno.EUSERS
-
Demasiados usuarios
errno.ENOTSOCK
-
Operación de socket en non-socket
errno.EDESTADDRREQ
-
Dirección de destino requerida
errno.EMSGSIZE
-
Mensaje demasiado largo
errno.EPROTOTYPE
-
Protocolo de tipo incorrecto para socket
errno.ENOPROTOOPT
-
Protocolo no disponible
errno.EPROTONOSUPPORT
-
Protocolo no admitido
errno.ESOCKTNOSUPPORT
-
Tipo de enchufe no admitido
errno.EOPNOTSUPP
-
Operación no admitida en el punto final de transporte
errno.EPFNOSUPPORT
-
No se admite la familia de protocolos
errno.EAFNOSUPPORT
-
La familia de direcciones no es compatible con el protocolo
errno.EADDRINUSE
-
Dirección ya en uso
errno.EADDRNOTAVAIL
-
No se puede asignar la dirección solicitada
errno.ENETDOWN
-
La red está inactiva
errno.ENETUNREACH
-
La red es inalcanzable
errno.ENETRESET
-
Conexión de red interrumpida debido a un reinicio
errno.ECONNABORTED
-
el software causó falla de conexión
errno.ECONNRESET
-
Conexión restablecida por par
errno.ENOBUFS
-
No hay espacio de búfer disponible
errno.EISCONN
-
El punto final de transporte ya está conectado
errno.ENOTCONN
-
El punto final de transporte no está conectado
errno.ESHUTDOWN
-
No se puede enviar después del cierre del punto final de transporte
errno.ETOOMANYREFS
-
Demasiadas referencias: no se puede empalmar
errno.ETIMEDOUT
-
Tiempo de conexión agotado
errno.ECONNREFUSED
-
conexión denegada
errno.EHOSTDOWN
-
El anfitrión está caído
errno.EHOSTUNREACH
-
Sin ruta al anfitrión
errno.EALREADY
-
Operación ya en curso
errno.EINPROGRESS
-
Operación ahora en progreso
errno.ESTALE
-
Identificador de archivo NFS obsoleto
errno.EUCLEAN
-
La estructura necesita limpieza
errno.ENOTNAM
-
No es un archivo de tipo con nombre XENIX
errno.ENAVAIL
-
No hay semáforos XENIX disponibles
errno.EISNAM
-
Es un archivo de tipo con nombre
errno.EREMOTEIO
-
Error de E / S remota
errno.EDQUOT
-
Cuota excedida