errno
— Símbolos estándar del sistema errno¶
This module makes available standard errno
system symbols. The value of each
symbol is the corresponding integer value. The names and descriptions are
borrowed from linux/include/errno.h
, which should be
all-inclusive.
-
errno.
errorcode
¶ Diccionario que proporciona un mapeo del valor de errno al nombre de la cadena en el sistema subyacente. Por ejemplo,
errno.errorcode[errno.EPERM]
se asigna a'EPERM'
.
Para traducir un código de error numérico en un mensaje de error, use 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
¶ Operation not permitted. This error is mapped to the exception
PermissionError
.
-
errno.
ENOENT
¶ No such file or directory. This error is mapped to the exception
FileNotFoundError
.
-
errno.
ESRCH
¶ No such process. This error is mapped to the exception
ProcessLookupError
.
-
errno.
EINTR
¶ Interrupted system call. This error is mapped to the exception
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
¶ No child processes. This error is mapped to the exception
ChildProcessError
.
-
errno.
EAGAIN
¶ Try again. This error is mapped to the exception
BlockingIOError
.
-
errno.
ENOMEM
¶ Sin memoria
-
errno.
EACCES
¶ Permission denied. This error is mapped to the exception
PermissionError
.
-
errno.
EFAULT
¶ Dirección incorrecta
-
errno.
ENOTBLK
¶ Bloquear dispositivo requerido
-
errno.
EBUSY
¶ Dispositivo o recurso ocupado
-
errno.
EEXIST
¶ File exists. This error is mapped to the exception
FileExistsError
.
-
errno.
EXDEV
¶ Enlace entre dispositivos
-
errno.
ENODEV
¶ Hay tal dispositivo
-
errno.
ENOTDIR
¶ Not a directory. This error is mapped to the exception
NotADirectoryError
.
-
errno.
EISDIR
¶ Is a directory. This error is mapped to the exception
IsADirectoryError
.
-
errno.
EINVAL
¶ Argumento inválido
-
errno.
ENFILE
¶ Desbordamiento de la tabla de archivos
-
errno.
EMFILE
¶ Demasiados archivos abiertos
-
errno.
ENOTTY
¶ No es un typewriter
-
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
¶ Broken pipe. This error is mapped to the exception
BrokenPipeError
.
-
errno.
EDOM
¶ Argumento matemático fuera del dominio de función
-
errno.
ERANGE
¶ Resultado matemático no representable
-
errno.
EDEADLK
¶ Podría ocurrir un bloqueo de 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 han encontrado demasiados enlaces simbólicos
-
errno.
EWOULDBLOCK
¶ Operation would block. This error is mapped to the exception
BlockingIOError
.
-
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
¶ Nivel 3 restablecido
-
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 inválido
-
errno.
EBADR
¶ Descriptor de solicitud inválido
-
errno.
EXFULL
¶ Intercambio completo
-
errno.
ENOANO
¶ Sin ánodo
-
errno.
EBADRQC
¶ Código de solicitud inválido
-
errno.
EBADSLT
¶ Ranura invá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
¶ Temporizador expirado
-
errno.
ENOSR
¶ Recursos fuera de flujos
-
errno.
ENONET
¶ La computadora 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 (por su significado en inglés Remote File System)
-
errno.
EBADMSG
¶ No es un mensaje de datos
-
errno.
EOVERFLOW
¶ Valor demasiado grande para el tipo de datos definido
-
errno.
ENOTUNIQ
¶ Nombre no único en la red
-
errno.
EBADFD
¶ Descriptor de archivo en mal estado
-
errno.
EREMCHG
¶ La dirección remota cambió
-
errno.
ELIBACC
¶ No se puede acceder a una biblioteca compartida necesaria
-
errno.
ELIBBAD
¶ Accediendo a una biblioteca compartida dañada
-
errno.
ELIBSCN
¶ Sección .lib en a.out corrupta
-
errno.
ELIBMAX
¶ Intentando vincular demasiadas bibliotecas compartidas
-
errno.
ELIBEXEC
¶ No se puede ejecutar una biblioteca compartida directamente
-
errno.
EILSEQ
¶ Secuencia de byte ilegal
-
errno.
ERESTART
¶ Llamada al sistema interrumpida debe reiniciarse
-
errno.
ESTRPIPE
¶ Error de tubería de flujos
-
errno.
EUSERS
¶ Demasiados usuarios
-
errno.
ENOTSOCK
¶ Operación de socket en no-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 soportado
-
errno.
ESOCKTNOSUPPORT
¶ Tipo de socket no soportado
-
errno.
EOPNOTSUPP
¶ Operación no soportada en el punto final de transporte
-
errno.
EPFNOSUPPORT
¶ Familia de protocolo no soportada
-
errno.
EAFNOSUPPORT
¶ Familia de direcciones no soportada por protocolo
-
errno.
EADDRINUSE
¶ Dirección ya en uso
-
errno.
EADDRNOTAVAIL
¶ No se puede asignar la dirección solicitada
-
errno.
ENETDOWN
¶ Red caída
-
errno.
ENETUNREACH
¶ Red es inalcanzable
-
errno.
ENETRESET
¶ Conexión de red interrumpida debido al reinicio
-
errno.
ECONNABORTED
¶ Software caused connection abort. This error is mapped to the exception
ConnectionAbortedError
.
-
errno.
ECONNRESET
¶ Connection reset by peer. This error is mapped to the exception
ConnectionResetError
.
-
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
¶ Cannot send after transport endpoint shutdown. This error is mapped to the exception
BrokenPipeError
.
-
errno.
ETOOMANYREFS
¶ Demasiadas referencias: no se puede empalmar
-
errno.
ETIMEDOUT
¶ Connection timed out. This error is mapped to the exception
TimeoutError
.
-
errno.
ECONNREFUSED
¶ Connection refused. This error is mapped to the exception
ConnectionRefusedError
.
-
errno.
EHOSTDOWN
¶ Anfitrión caído
-
errno.
EHOSTUNREACH
¶ Sin ruta al anfitrión
-
errno.
EALREADY
¶ Operation already in progress. This error is mapped to the exception
BlockingIOError
.
-
errno.
EINPROGRESS
¶ Operation now in progress. This error is mapped to the exception
BlockingIOError
.
-
errno.
ESTALE
¶ Manejador de archivos NFS (por su significado en inglés Network File System) 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