errno — Standard errno system symbols¶
This module makes available standard errno system symbols. The value of each
symbol is the corresponding integer value. The names and descriptions are
borrowed from linux/include/errno.h, which should be pretty
all-inclusive.
-
errno.errorcode¶ Словник, що забезпечує зіставлення значення errno з іменем рядка в базовій системі. Наприклад,
errno.errorcode[errno.EPERM]відповідає'EPERM''.
Щоб перетворити числовий код помилки на повідомлення про помилку, використовуйте os.strerror().
З наведеного нижче списку символи, які не використовуються на поточній платформі, не визначені модулем. Конкретний список визначених символів доступний як errno.errorcode.keys(). Доступні символи можуть включати:
-
errno.EPERM¶ Operation not permitted
-
errno.ENOENT¶ No such file or directory
-
errno.ESRCH¶ No such process
-
errno.EINTR¶ Interrupted system call.
Дивись також
This error is mapped to the exception
InterruptedError.
-
errno.EIO¶ Помилка введення/виведення
-
errno.ENXIO¶ Немає такого пристрою чи адреси
-
errno.E2BIG¶ Список аргументів задовгий
-
errno.ENOEXEC¶ Помилка формату Exec
-
errno.EBADF¶ Неправильний номер файлу
-
errno.ECHILD¶ No child processes
-
errno.EAGAIN¶ Try again
-
errno.ENOMEM¶ Недостатньо помяті
-
errno.EACCES¶ Permission denied
-
errno.EFAULT¶ Погана адреса
-
errno.ENOTBLK¶ Потрібен блоковий пристрій
-
errno.EBUSY¶ Пристрій або ресурс зайняті
-
errno.EEXIST¶ File exists
-
errno.EXDEV¶ Зв’язок між пристроями
-
errno.ENODEV¶ Немає такого пристрою
-
errno.ENOTDIR¶ Not a directory
-
errno.EISDIR¶ Is a directory
-
errno.EINVAL¶ Недійсний аргумент
-
errno.ENFILE¶ Переповнення таблиці файлів
-
errno.EMFILE¶ Забагато відкритих файлів
-
errno.ENOTTY¶ Не друкарська машинка
-
errno.ETXTBSY¶ Текстовий файл зайнятий
-
errno.EFBIG¶ Файл завеликий
-
errno.ENOSPC¶ На пристрої не залишилося місця
-
errno.ESPIPE¶ Незаконний пошук
-
errno.EROFS¶ Файлова система лише для читання
-
errno.EMLINK¶ Забагато посилань
-
errno.EPIPE¶ Broken pipe
-
errno.EDOM¶ Математичний аргумент поза областю функ
-
errno.ERANGE¶ Математичний результат неможливо представити
-
errno.EDEADLK¶ Виникне блокування ресурсів
-
errno.ENAMETOOLONG¶ Назва файлу задовга
-
errno.ENOLCK¶ Немає доступних блокувань записів
-
errno.ENOSYS¶ Функція не реалізована
-
errno.ENOTEMPTY¶ Каталог не порожній
-
errno.ELOOP¶ Знайдено забагато символічних посилань
-
errno.EWOULDBLOCK¶ Operation would block
-
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¶ Операція не підтримується на транспортній кінцевій точці
-
errno.EPFNOSUPPORT¶ Сімейство протоколів не підтримується
-
errno.EAFNOSUPPORT¶ Сімейство адрес не підтримується протоколом
-
errno.EADDRINUSE¶ Адреса вже використовується
-
errno.EADDRNOTAVAIL¶ Неможливо призначити запитану адресу
-
errno.ENETDOWN¶ Мережа не працює
-
errno.ENETUNREACH¶ Мережа недоступна
-
errno.ENETRESET¶ З’єднання з мережею перервано через скидання
-
errno.ECONNABORTED¶ Software caused connection abort
-
errno.ECONNRESET¶ Connection reset by peer
-
errno.ENOBUFS¶ Немає буферного простору
-
errno.EISCONN¶ Транспортна кінцева точка вже підключена
-
errno.ENOTCONN¶ Кінцева транспортна точка не підключена
-
errno.ESHUTDOWN¶ Cannot send after transport endpoint shutdown
-
errno.ETOOMANYREFS¶ Забагато посилань: неможливо з’єднати
-
errno.ETIMEDOUT¶ Connection timed out
-
errno.ECONNREFUSED¶ Connection refused
-
errno.EHOSTDOWN¶ Хост не працює
-
errno.EHOSTUNREACH¶ Немає маршруту до хосту
-
errno.EALREADY¶ Operation already in progress
-
errno.EINPROGRESS¶ Operation now in progress
-
errno.ESTALE¶ Застарілий дескриптор файлу NFS
-
errno.EUCLEAN¶ Конструкція потребує очищення
-
errno.ENOTNAM¶ Файл не має імені XENIX
-
errno.ENAVAIL¶ Немає доступних семафорів XENIX
-
errno.EISNAM¶ Це файл іменованого типу
-
errno.EREMOTEIO¶ Помилка віддаленого введення-виведення
-
errno.EDQUOT¶ Квоту перевищено