errno — Systemsymboler för standard errno¶
Denna modul gör standardsymboler för errno tillgängliga. Värdet för varje symbol är motsvarande heltalsvärde. Namnen och beskrivningarna är hämtade från linux/include/errno.h, som bör vara heltäckande.
- errno.errorcode¶
Ordbok som ger en mappning från errno-värdet till strängnamnet i det underliggande systemet. Till exempel,
errno.errorcode[errno.EPERM]mappar till'EPERM'.
Om du vill översätta en numerisk felkod till ett felmeddelande använder du os.strerror().
Av följande lista är symboler som inte används på den aktuella plattformen inte definierade av modulen. Den specifika listan över definierade symboler finns tillgänglig som errno.errorcode.keys(). Symboler som är tillgängliga kan inkludera:
- errno.EPERM¶
Åtgärden är inte tillåten. Detta fel är mappat till undantaget
PermissionError.
- errno.ENOENT¶
Ingen sådan fil eller katalog. Det här felet är mappat till undantaget
FileNotFoundError.
- errno.ESRCH¶
Ingen sådan process. Det här felet är mappat till undantaget
ProcessLookupError.
- errno.EINTR¶
Avbrutet systemanrop. Detta fel är mappat till undantaget
InterruptedError.
- errno.EIO¶
I/O-fel
- errno.ENXIO¶
Ingen sådan enhet eller adress
- errno.E2BIG¶
Argumentlistan är för lång
- errno.ENOEXEC¶
Fel i exekveringsformat
- errno.EBADF¶
Felaktigt filnummer
- errno.ECHILD¶
Inga underordnade processer. Det här felet är mappat till undantaget
ChildProcessError.
- errno.EAGAIN¶
Försök igen. Det här felet är mappat till undantaget
BlockingIOError.
- errno.ENOMEM¶
Slut på minne
- errno.EACCES¶
Behörighet nekad. Det här felet är mappat till undantaget
PermissionError.
- errno.EFAULT¶
Felaktig adress
- errno.ENOTBLK¶
Blockenhet krävs
- errno.EBUSY¶
Enhet eller resurs upptagen
- errno.EEXIST¶
Filen finns. Detta fel är mappat till undantaget
FileExistsError.
- errno.EXDEV¶
Länk mellan olika enheter
- errno.ENODEV¶
Ingen sådan enhet
- errno.ENOTDIR¶
Inte en katalog. Det här felet är mappat till undantaget
NotADirectoryError.
- errno.EISDIR¶
Är en katalog. Det här felet är mappat till undantaget
IsADirectoryError.
- errno.EINVAL¶
Ogiltigt argument
- errno.ENFILE¶
Överflöd i filtabell
- errno.EMFILE¶
För många öppna filer
- errno.ENOTTY¶
Inte en skrivmaskin
- errno.ETXTBSY¶
Textfil upptagen
- errno.EFBIG¶
Filen är för stor
- errno.ENOSPC¶
Inget utrymme kvar på enheten
- errno.ESPIPE¶
Olaglig sökning
- errno.EROFS¶
Skrivskyddat filsystem
- errno.EMLINK¶
För många länkar
- errno.EPIPE¶
Trasigt rör. Det här felet är mappat till undantaget
BrokenPipeError.
- errno.EDOM¶
Matematiskt argument utanför func-domänen
- errno.ERANGE¶
Matematiskt resultat inte representativt
- errno.EDEADLK¶
Resursdödläge skulle uppstå
- errno.ENAMETOOLONG¶
Filnamnet är för långt
- errno.ENOLCK¶
Inga registerlås tillgängliga
- errno.ENOSYS¶
Funktionen är inte implementerad
- errno.ENOTEMPTY¶
Katalogen är inte tom
- errno.ELOOP¶
För många symboliska länkar påträffades
- errno.EWOULDBLOCK¶
Operationen skulle blockeras. Detta fel är mappat till undantaget
BlockingIOError.
- errno.ENOMSG¶
Inget meddelande av önskad typ
- errno.EIDRM¶
Identifierare borttagen
- errno.ECHRNG¶
Kanalnummer utanför intervallet
- errno.EL2NSYNC¶
Nivå 2 inte synkroniserad
- errno.EL3HLT¶
Nivå 3 stoppad
- errno.EL3RST¶
Nivå 3 återställning
- errno.ELNRNG¶
Länknummer utanför intervallet
- errno.EUNATCH¶
Protokolldrivrutin inte ansluten
- errno.ENOCSI¶
Ingen CSI-struktur tillgänglig
- errno.EL2HLT¶
Nivå 2 stoppad
- errno.EBADE¶
Ogiltigt utbyte
- errno.EBADR¶
Ogiltig request descriptor
- errno.EXFULL¶
Utbyte fullt
- errno.ENOANO¶
Ingen anod
- errno.EBADRQC¶
Ogiltig kod för begäran
- errno.EBADSLT¶
Ogiltig plats
- errno.EDEADLOCK¶
Fel vid dödlåsning av fillåsning
- errno.EBFONT¶
Felaktigt format på teckensnittsfilen
- errno.ENOSTR¶
Enhet inte en ström
- errno.ENODATA¶
Inget data tillgängligt
- errno.ETIME¶
Timern har löpt ut
- errno.ENOSR¶
Utanför strömmar resurser
- errno.ENONET¶
Maskinen är inte ansluten till nätverket
- errno.ENOPKG¶
Paketet är inte installerat
- errno.EREMOTE¶
Objektet är avlägset
- errno.ENOLINK¶
Länken har klippts av
- errno.EADV¶
Annonseringsfel
- errno.ESRMNT¶
Srmount-fel
- errno.ECOMM¶
Kommunikationsfel vid sändning
- errno.EPROTO¶
Protokollfel
- errno.EMULTIHOP¶
Multihop-försök
- errno.EDOTDOT¶
RFS-specifikt fel
- errno.EBADMSG¶
Inte ett datameddelande
- errno.EOVERFLOW¶
Värdet är för stort för den definierade datatypen
- errno.ENOTUNIQ¶
Namnet är inte unikt i nätverket
- errno.EBADFD¶
Filbeskrivare i dåligt tillstånd
- errno.EREMCHG¶
Adressändring för fjärrkontroll
- errno.ELIBACC¶
Kan inte komma åt ett nödvändigt delat bibliotek
- errno.ELIBBAD¶
Åtkomst till ett skadat delat bibliotek
- errno.ELIBSCN¶
.lib-avsnittet i a.out skadat
- errno.ELIBMAX¶
Försök att länka in för många delade bibliotek
- errno.ELIBEXEC¶
Det går inte att köra ett delat bibliotek direkt
- errno.EILSEQ¶
Olaglig byte-sekvens
- errno.ERESTART¶
Avbrutet systemanrop bör startas om
- errno.ESTRPIPE¶
Fel i flödesrör
- errno.EUSERS¶
För många användare
- errno.ENOTSOCK¶
Uttagsoperation på icke-uttag
- errno.EDESTADDRREQ¶
Destinationsadress krävs
- errno.EMSGSIZE¶
För långt meddelande
- errno.EPROTOTYPE¶
Protokoll fel typ för uttag
- errno.ENOPROTOOPT¶
Protokollet är inte tillgängligt
- errno.EPROTONOSUPPORT¶
Protokollet stöds inte
- errno.ESOCKTNOSUPPORT¶
Uttagstyp stöds inte
- errno.EOPNOTSUPP¶
Åtgärden stöds inte av transportslutpunkten
- errno.ENOTSUP¶
Åtgärd stöds inte
Tillagd i version 3.2.
- errno.EPFNOSUPPORT¶
Protokollfamiljen stöds inte
- errno.EAFNOSUPPORT¶
Adressfamilj stöds inte av protokollet
- errno.EADDRINUSE¶
Adressen används redan
- errno.EADDRNOTAVAIL¶
Kan inte tilldela begärd adress
- errno.ENETDOWN¶
Nätverket är nere
- errno.ENETUNREACH¶
Nätverket är inte nåbart
- errno.ENETRESET¶
Nätverket avbröt anslutningen på grund av återställning
- errno.ECONNABORTED¶
Programvaran orsakade att anslutningen avbröts. Detta fel är mappat till undantaget
ConnectionAbortedError.
- errno.ECONNRESET¶
Anslutning återställd av peer. Det här felet är mappat till undantaget
ConnectionResetError.
- errno.ENOBUFS¶
Inget buffertutrymme tillgängligt
- errno.EISCONN¶
Transportslutpunkten är redan ansluten
- errno.ENOTCONN¶
Transportslutpunkten är inte ansluten
- errno.ESHUTDOWN¶
Kan inte skicka efter avstängning av transportslutpunkt. Detta fel är mappat till undantaget
BrokenPipeError.
- errno.ETOOMANYREFS¶
För många referenser: kan inte skarvas
- errno.ETIMEDOUT¶
Anslutningen gick ut i tid. Detta fel är mappat till undantaget
TimeoutError.
- errno.ECONNREFUSED¶
Anslutning nekad. Detta fel är mappat till undantaget
ConnectionRefusedError.
- errno.EHOSTDOWN¶
Värden är nere
- errno.EHOSTUNREACH¶
Ingen rutt till värden
- errno.EHWPOISON¶
Minnessidan har ett hårdvarufel.
Tillagd i version 3.14.
- errno.EALREADY¶
Operationen pågår redan. Detta fel är mappat till undantaget
BlockingIOError.
- errno.EINPROGRESS¶
Operationen pågår nu. Detta fel är mappat till undantaget
BlockingIOError.
- errno.ESTALE¶
Föråldrat NFS-filhandtag
- errno.EUCLEAN¶
Strukturen behöver rengöras
- errno.ENOTNAM¶
Inte en XENIX-namngiven typ av fil
- errno.ENAVAIL¶
Inga XENIX-semaforer tillgängliga
- errno.EISNAM¶
Är en namngiven typ av fil
- errno.EREMOTEIO¶
Fjärr-I/O-fel
- errno.EDQUOT¶
Kvoten överskreds
- errno.EQFULL¶
Gränssnittets utmatningskö är full
Tillagd i version 3.11.
- errno.ENOMEDIUM¶
Inget medium hittades
- errno.EMEDIUMTYPE¶
Fel typ av medium
- errno.ENOKEY¶
Nödvändig nyckel ej tillgänglig
- errno.EKEYEXPIRED¶
Nyckel har löpt ut
- errno.EKEYREVOKED¶
Nyckeln har återkallats
- errno.EKEYREJECTED¶
Nyckel avvisades av tjänst
- errno.ERFKILL¶
Drift inte möjlig på grund av RF-död
- errno.ELOCKUNMAPPED¶
Låst lås var inte mappat
- errno.ENOTACTIVE¶
Anläggningen är inte aktiv
- errno.EAUTH¶
Autentiseringsfel
Tillagd i version 3.2.
- errno.EBADARCH¶
Fel CPU-typ i körbar fil
Tillagd i version 3.2.
- errno.EBADEXEC¶
Felaktig körbar fil (eller delat bibliotek)
Tillagd i version 3.2.
- errno.EBADMACHO¶
Missbildad fil Mach-o
Tillagd i version 3.2.
- errno.EDEVERR¶
Fel på enheten
Tillagd i version 3.2.
- errno.EFTYPE¶
Olämplig filtyp eller format
Tillagd i version 3.2.
- errno.ENEEDAUTH¶
Behöver autentiserare
Tillagd i version 3.2.
- errno.ENOATTR¶
Attribut hittades inte
Tillagd i version 3.2.
- errno.ENOPOLICY¶
Policyn hittades inte
Tillagd i version 3.2.
- errno.EPROCLIM¶
För många processer
Tillagd i version 3.2.
- errno.EPROCUNAVAIL¶
Dålig procedur för program
Tillagd i version 3.2.
- errno.EPROGMISMATCH¶
Felaktig programversion
Tillagd i version 3.2.
- errno.EPROGUNAVAIL¶
RPC-prog. inte tillgängligt
Tillagd i version 3.2.
- errno.EPWROFF¶
Enhetens strömförsörjning är avstängd
Tillagd i version 3.2.
- errno.EBADRPC¶
RPC-strukturen är dålig
Tillagd i version 3.2.
- errno.ERPCMISMATCH¶
Fel RPC-version
Tillagd i version 3.2.
- errno.ESHLIBVERS¶
Felaktig versionsmatchning för delat bibliotek
Tillagd i version 3.2.
- errno.ENOTCAPABLE¶
Kapaciteter otillräckliga. Detta fel är mappat till undantaget
PermissionError.Tillgänglighet: WASI, FreeBSD
Tillagd i version 3.11.1.
- errno.ECANCELED¶
Drift avbruten
Tillagd i version 3.2.
- errno.EOWNERDEAD¶
Ägaren dog
Tillagd i version 3.2.
- errno.ENOTRECOVERABLE¶
Tillståndet inte återhämtningsbart
Tillagd i version 3.2.