Работа с файлами в Python
В Python работа с файлами осуществляется с помощью встроенных функций, таких как open(). Можно читать, записывать и изменять файлы разного формата.
Открытие и закрытие файла
Для работы с файлами используется функция open(), которая принимает путь к файлу и режим работы.
Открытие файла:
# Открытие файла в режиме чтения
file = open("example.txt", "r")
# Закрытие файла после использования
file.close()Режимы открытия файлов
rЧтение (файл должен существовать)wЗапись (создаст файл, если его нет, и сотрёт данные, если файл есть)aДобавление данных в конец файлаxСоздание нового файла (выдаст ошибку, если файл уже существует)rb,wb,abРабота с бинарными файлами
Чтение файлов
Существует несколько способов прочитать содержимое файла
Чтение всего файла
with open("example.txt", "r") as file:
content = file.read()
print(content) # Вывод всего содержимого файлаЧтение построчно
with open("example.txt", "r") as file:
for line in file:
print(line.strip()) # Убираем лишние переносы строкЧтение в список
Запись через генератор списков
f = open("example.txt")
a = [x for x in f]