Spec-Zone.ru › Python 3.5

errno — Стандартные символы системы errno

Этот модуль предоставляет стандартные errno системные символы. Значение каждого символа — соответствующее целое числовое значение. Названия и описания заимствованы из linux/include/errno.h, которые должны быть достаточно полными.

errno.errorcode

Словарь, предоставляющий отображение от значения errno к строковому имени в базовой системе. Например, errno.errorcode[errno.EPERM] отображается на 'EPERM'.

Для перевода числового кода ошибки в сообщение об ошибке используйте os.strerror().

Из следующего списка символы, которые не используются в текущей платформе, не определены модулем. Специфический список определенных символов доступен как errno.errorcode.keys(). Доступные символы могут включать:

errno.EPERM

Операция запрещена

errno.ENOENT

Файл или директория не найдены

errno.ESRCH

Процесс не найден

errno.EINTR

Системный вызов прерван.

См. также

Эта ошибка сопоставляется с исключением InterruptedError.

errno.EIO

Ошибка ввода-вывода

errno.ENXIO

Устройство или адрес не найден

errno.E2BIG

Список аргументов слишком длинный

errno.ENOEXEC

Ошибка формата выполнения

errno.EBADF

Неверный номер файла

errno.ECHILD

Нет дочерних процессов

errno.EAGAIN

Повторите попытку

errno.ENOMEM

Нет памяти

errno.EACCES

Доступ запрещен

errno.EFAULT

Неверный адрес

errno.ENOTBLK

Требуется блочное устройство

errno.EBUSY

Устройство или ресурс занят

errno.EEXIST

Файл существует

errno.EXDEV

Ссылка между устройствами

errno.ENODEV

Устройство не найдено

errno.ENOTDIR

Это не каталог

errno.EISDIR

Это каталог

errno.EINVAL

Неверный аргумент

errno.ENFILE

Переполнение таблицы файлов

errno.EMFILE

Слишком много открытых файлов

errno.ENOTTY

Это не устройство ввода-вывода

errno.ETXTBSY

Текстовый файл занят

errno.EFBIG

Файл слишком большой

errno.ENOSPC

На устройстве нет места

errno.ESPIPE

Некорректный поиск

errno.EROFS

Файловая система только для чтения

errno.EMLINK

Слишком много ссылок

errno.EPIPE

Разрыв канала

errno.EDOM

Аргумент математической функции вне области определения

errno.ERANGE

Математический результат не может быть представлен

errno.EDEADLK

Возникла тупиковая ситуация ресурсов

errno.ENAMETOOLONG

Слишком длинное имя файла

errno.ENOLCK

Нет доступных записей блокировок

errno.ENOSYS

Функция не реализована

errno.ENOTEMPTY

Каталог не пуст

errno.ELOOP

Встречено слишком много символических ссылок

errno.EWOULDBLOCK

Операция заблокирует выполнение

errno.ENOMSG

Нет сообщения нужного типа

errno.EIDRM

Идентификатор удален

errno.ECHRNG

Номер канала вне диапазона

errno.EL2NSYNC

Уровень 2 не синхронизирован

errno.EL3HLT

Уровень 3 остановлен

errno.EL3RST

Уровень 3 сброшен

errno.ELNRNG

Номер ссылки вне диапазона

errno.EUNATCH

Драйвер протокола не подключен

errno.ENOCSI

Структура CSI недоступна

errno.EL2HLT

Уровень 2 остановлен

errno.EBADE

Недопустинный обмен

errno.EBADR

Неверный дескриптор запроса

errno.EXFULL

Обмен заполнен

errno.ENOANO

Нет анода

errno.EBADRQC

Неверный код запроса

errno.EBADSLT

Неверный слот

errno.EDEADLOCK

Ошибка тупиковой ситуации блокировки файла

errno.EBFONT

Неверный формат файла шрифта

errno.ENOSTR

Устройство не является потоковым

errno.ENODATA

Нет данных

errno.ETIME

Таймер истек

errno.ENOSR

Нет ресурсов потоков

errno.ENONET

Машина не подключена к сети

errno.ENOPKG

Пакет не установлен

errno.EREMOTE

Объект удалён

errno.ENOLINK

Ссылка разорвана

errno.EADV

Ошибка рекламы

errno.ESRMNT

Ошибка srmount

errno.ECOMM

Ошибка связи при отправке

errno.EPROTO

Ошибка протокола

errno.EMULTIHOP

Попытка многократного перехода

errno.EDOTDOT

Ошибка, специфичная для RFS

errno.EBADMSG

Это не сообщение данных

errno.EOVERFLOW

Значение слишком велико для заданного типа данных

errno.ENOTUNIQ

Имя не уникально в сети

errno.EBADFD

Дескриптор файла в некорректном состоянии

errno.EREMCHG

Изменён удалённый адрес

errno.ELIBACC

Невозможно получить доступ к необходимой библиотеке общего пользования

errno.ELIBBAD

Доступ к поврежденной библиотеке общего пользования

errno.ELIBSCN

Раздел .lib в a.out поврежден

errno.ELIBMAX

Попытка подключить слишком много библиотек общего пользования

errno.ELIBEXEC

Невозможно выполнить библиотеку общего пользования напрямую

errno.EILSEQ

Некорректная последовательность байтов

errno.ERESTART

Прерванный системный вызов должен быть перезапущен

errno.ESTRPIPE

Ошибка канала потока

errno.EUSERS

Слишком много пользователей

errno.ENOTSOCK

Операция сокета выполнена на объекте, не являющемся сокетом

errno.EDESTADDRREQ

Требуется адрес назначения

errno.EMSGSIZE

Сообщение слишком длинное

errno.EPROTOTYPE

Неверный тип протокола для сокета

errno.ENOPROTOOPT

Протокол недоступен

errno.EPROTONOSUPPORT

Протокол не поддерживается

errno.ESOCKTNOSUPPORT

Тип сокета не поддерживается

errno.EOPNOTSUPP

Операция не поддерживается на конечной точке передачи

END_OF_DOCUMENT_MARKER
errno.EPFNOSUPPORT

Семейство протоколов не поддерживается

errno.EAFNOSUPPORT

Семейство адресов не поддерживается протоколом

errno.EADDRINUSE

Адрес уже используется

errno.EADDRNOTAVAIL

Невозможно назначить запрашиваемый адрес

errno.ENETDOWN

Сеть не работает

errno.ENETUNREACH

Сеть недоступна

errno.ENETRESET

Сеть прервала соединение из-за сброса

errno.ECONNABORTED

Программное обеспечение вызвало прерывание соединения

errno.ECONNRESET

Соединение сброшено удалённой стороной

errno.ENOBUFS

Нет доступного буферного пространства

errno.EISCONN

Точка подключения уже подключена

errno.ENOTCONN

Точка подключения не подключена

errno.ESHUTDOWN

Невозможно отправить данные после закрытия транспортной точки

errno.ETOOMANYREFS

Слишком много ссылок: нельзя выполнить слияние

errno.ETIMEDOUT

Таймаут соединения

errno.ECONNREFUSED

Соединение отклонено

errno.EHOSTDOWN

Хост не работает

errno.EHOSTUNREACH

Маршрут к хосту недоступен

errno.EALREADY

Операция уже выполняется

errno.EINPROGRESS

Операция выполняется в данный момент

errno.ESTALE

Истёкший дескриптор файла NFS

errno.EUCLEAN

Необходимо очистить структуру

errno.ENOTNAM

Не является файлом XENIX с именем

errno.ENAVAIL

Нет доступных семафоров XENIX

errno.EISNAM

Это файл XENIX с именем

errno.EREMOTEIO

Ошибка удалённого ввода-вывода

errno.EDQUOT

Превышен лимит квот

© 2001–2020 Python Software Foundation
Licensed under the PSF License.
https://docs.python.org/3.5/library/errno.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API