Справочник · ошибки 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 «Читаем файл».

Другие ошибки