Работа с файлами в Python: чтение
В Python для чтения содержимого файла используется функция `open()`. Эта функция открывает файл и создает объект-файловый дескриптор, который можно использовать для чтения, записи и изменения файла.
Пример кода чтения файла `example.txt`:
# открываем файл для чтения
with open('example.txt', 'r') as file:
# читаем содержимое файла в переменную
content = file.read()
# выводим содержимое файла на экран
print(content)
В данном примере используется контекстный менеджер `with`, который гарантирует закрытие файла после завершения работы с ним. В функцию `open()` передается имя файла (`'example.txt'`) и режим открытия (`'r'` - read или чтение).
Для чтения файла построчно можно использовать метод `readline()`:
# открываем файл для чтения
with open('example.txt', 'r') as file:
# читаем первую строку файла
line1 = file.readline()
# читаем вторую строку файла
line2 = file.readline()
# выводим прочитанные строки на экран
print(line1)
print(line2)
Если нужно прочитать все строки файла и сохранить их в список, можно использовать метод `readlines()`
# открываем файл для чтения
with open('example.txt', 'r') as file:
# читаем все строки файла и сохраняем их в список
lines = file.readlines()
# выводим список строк на экран
print(lines)