errno — systemowe kody błędów¶
Ten moduł zapewnia dostęp do symbolicznych kodów błędów dla wyjątku OSError, wraz ze słownikiem errorcode mapującym kody liczbowe z powrotem na ich symboliczne nazwy.
Stałe¶
Poniższe kody błędów są oparte na standardzie ANSI C / POSIX; każdy z nich jest liczbą całkowitą, której symboliczna nazwa zaczyna się od E. Są to kody dostępne w OpenMV Cam. Kod błędu jest zwykle odczytywany jako exc.errno, gdzie exc jest instancją OSError. Przykład użycia:
try:
os.mkdir("my_dir")
except OSError as exc:
if exc.errno == errno.EEXIST:
print("Directory already exists")