🎉 Добавлен материал по 9 заданию
Python
Работа с файлами

Работа с файлами в 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]