Как открыть файл для чтения с использованием функции `open()`?

Для открытия файла на чтение с использованием функции open() в Python, нужно указать режим 'r' (read) в качестве второго аргумента:
f = open('имя_файла.txt', 'r')
Если режим не указан, 'r' используется по умолчанию.

Чтобы открыть файл для чтения в Python, используя функцию open(), необходимо указать имя файла в качестве первого аргумента и режим открытия файла "r" (от read) в качестве второго аргумента. Если режим не указан, по умолчанию используется режим чтения.

Пример:


with open("имя_файла.txt", "r") as file:
    # Здесь код для чтения из файла
    содержимое = file.read() # Прочитать весь файл целиком
    print(содержимое)

    # Или читать построчно
    # for line in file:
    #     print(line.strip()) # strip() убирает лишние пробелы и переводы строк

Пояснения:

  • open("имя_файла.txt", "r"): Открывает файл с именем "имя_файла.txt" в режиме чтения.
  • with open(...) as file:: Использование конструкции with гарантирует, что файл будет автоматически закрыт после завершения работы с ним, даже если возникнут ошибки. Это лучшая практика.
  • file.read(): Считывает все содержимое файла в виде строки.
  • for line in file:: Перебирает файл построчно. Каждая итерация цикла возвращает строку, представляющую одну строку файла.
  • line.strip(): Удаляет начальные и конечные пробельные символы (включая переводы строк) из строки. Это часто полезно при построчной обработке файлов.

Важные моменты:

  • Если файл не существует и указан режим "r", будет выброшено исключение FileNotFoundError.
  • Рекомендуется всегда использовать конструкцию with для работы с файлами, чтобы избежать утечек ресурсов.
0