Справочник · ошибки Python
FileNotFoundError
Файла с таким именем нет там, где его ищет программа.
Python пишет ошибку в последней строке сообщения: сначала название, после двоеточия — подробности. Найди своё сообщение ниже — рядом объяснение простыми словами и что исправить.
Файл не найден
with open("missing.txt", encoding="utf-8") as f:
print(f.read())Python сообщает об ошибке
FileNotFoundError: [Errno 44] No such file or directory: 'missing.txt'
- Что случилось
- Файла
missing.txtнет рядом с программой. - Почему так бывает
- Опечатка в имени, не то расширение или файл лежит в другой папке. Большие и маленькие буквы важны.
- Как исправить
- Сверь имя с файлом в панели «Файлы» и поправь.
Разбираем в уроке 8.1 «Читаем файл».
Другие ошибки
SyntaxErrorNameErrorAttributeErrorTypeErrorIndentationErrorTabErrorValueErrorZeroDivisionErrorIndexErrorKeyErrorUnboundLocalErrorRecursionErrorUnsupportedOperationUnicodeDecodeErrorModuleNotFoundErrorJSONDecodeErrorEOFErrorAssertionErrorValidationErrorMissingSchemaConnectionErrorReadTimeoutHTTPErrorOperationalErrorIntegrityErrorProgrammingErrorNotImplementedError