errno — Systemfehlercodes¶
Dieses Modul stellt den Zugriff auf symbolische Fehlercodes für die Ausnahme OSError bereit, zusammen mit dem Dictionary errorcode, das numerische Codes wieder auf ihre symbolischen Namen abbildet.
Konstanten¶
Die folgenden Fehlercodes basieren auf dem ANSI-C-/POSIX-Standard; jeder ist eine ganze Zahl, deren symbolischer Name mit E beginnt. Dies sind die auf der OpenMV Cam bereitgestellten Codes. Auf einen Fehlercode wird üblicherweise über exc.errno zugegriffen, wobei exc eine Instanz von OSError ist. Anwendungsbeispiel:
try:
os.mkdir("my_dir")
except OSError as exc:
if exc.errno == errno.EEXIST:
print("Directory already exists")
- errno.EAGAIN: int¶
Ressource vorübergehend nicht verfügbar. Wird von einer nicht-blockierenden Operation (z. B. einem Socket-Lese-/Schreibvorgang) zurückgegeben, die andernfalls blockieren würde.