Справочник · модуль 8 «Файлы, CSV, JSON»

Open

Команда open открывает файл по имени. Имя пишут в кавычках. Файл должен лежать рядом с программой.

Сравнение из жизни

Как открыть тетрадь по названию на обложке.

Пример

Такого файла нет

with open("missing.txt", encoding="utf-8") as f:
    print(f.read())
Python сообщает об ошибке
Traceback (most recent call last):
  File "main.py", line 1, in <module>
    with open("missing.txt", encoding="utf-8") as f:
         ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 44] No such file or directory: 'missing.txt'

Учитель в уроке Если файла с таким именем нет рядом с программой, будет ошибка. Проверь имя и расширение. Большие и маленькие буквы тоже важны.

Запомнить

open — как открыть тетрадь по надписи на обложке. Тетрадь должна лежать рядом с программой.

Частые ошибки новичков на этой теме

Тема из урока 8.1 «Читаем файл» курса PythonAZ.

В этом же уроке