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

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

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.