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
для работы с файлами, чтобы избежать утечек ресурсов.