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¶ Ошибка I/O
-
errno.ENXIO¶ Нет такого устройства или адреса
-
errno.E2BIG¶ Слишком длинный список Arg
-
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¶ Математический аргумент вне области func
-
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 в .out
-
errno.ELIBMAX¶ Попытка связать слишком много общих библиотек
-
errno.ELIBEXEC¶ Невозможно напрямую выполнить общую библиотеку
-
errno.EILSEQ¶ Незаконная последовательность байта
-
errno.ERESTART¶ Прерванный системный вызов должен быть перезапущен
-
errno.ESTRPIPE¶ Потоки ошибка пайп
-
errno.EUSERS¶ Слишком много пользователей
-
errno.ENOTSOCK¶ Сокет работа на non-сокет
-
errno.EDESTADDRREQ¶ Адрес получателя требуется
-
errno.EMSGSIZE¶ Сообщение слишком долго
-
errno.EPROTOTYPE¶ Неверный тип протокола для сокет
-
errno.ENOPROTOOPT¶ Протокол, не доступный
-
errno.EPROTONOSUPPORT¶ Протокол, не поддержанный
-
errno.ESOCKTNOSUPPORT¶ Тип сокет не поддерживается
-
errno.EOPNOTSUPP¶ Операция не поддерживается на конечной точке транспорта
-
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¶ Является именованным файлом типа
-
errno.EREMOTEIO¶ Удаленная ошибка I/O
-
errno.EDQUOT¶ Квота превышена
