Справочник · ошибки Python
EOFError
Программа ждала ввод с клавиатуры, а ввода не оказалось.
Python пишет ошибку в последней строке сообщения: сначала название, после двоеточия — подробности. Найди своё сообщение ниже — рядом объяснение простыми словами и что исправить.
Нет данных для ввода
- Что случилось
- Программа ждёт ввод, а данных больше нет.
- Почему так бывает
- input() вызывается больше раз, чем есть строчек ввода.
- Как исправить
- Проверь, сколько раз программа вызывает input().
Разбираем в уроке 1.3 «Спроси человека».
Другие ошибки
SyntaxErrorNameErrorAttributeErrorTypeErrorIndentationErrorTabErrorValueErrorZeroDivisionErrorIndexErrorKeyErrorUnboundLocalErrorRecursionErrorFileNotFoundErrorUnsupportedOperationUnicodeDecodeErrorModuleNotFoundErrorJSONDecodeErrorAssertionErrorValidationErrorMissingSchemaConnectionErrorReadTimeoutHTTPErrorOperationalErrorIntegrityErrorProgrammingErrorNotImplementedError