В Python обработка текстовых данных и CSV-файлов – фундаментальный навык для любого разработчика. В этой статье подробно рассмотрим различные методы чтения и записи этих форматов с примерами и лучшими практиками. Используйте встроенную функцию open() с менеджером контекста with для безопасной работы: with open('file.txt', 'r', encoding='utf-8') as file: ....content = file.read() Режимы доступа: - r – чтение (по умолчанию) - w – запись (перезаписывает файл) - a – добавление в конец - r+ – чтение и запись - b – бинарный режим Прочитать весь файл: with open('file.txt', 'r') as f: ....content = f.read() Чтение построчно: with open('file.txt') as f: ....for line in f: ........print(line.strip()) Чтение в список строк: with open('file.txt') as f: ....lines = f.readlines() Запись строки: with open('output.txt', 'w') as f: ....f.write("Hello, World!\n") Запись нескольких строк: lines = ["First line\n", "Second line\n"] with open('output.txt', 'w') as f: f.writelines(lines) Модуль csv предостав