Курс Python → Открытие, чтение и закрытие файла
Для начала откроем файл с помощью функции open(). Эта функция принимает два аргумента: путь к файлу и режим доступа. Режим доступа может быть ‘r’ (чтение), ‘w’ (запись) или ‘a’ (дозапись). Например, чтобы открыть файл для чтения, мы можем использовать следующий код:
file = open("example.txt", "r")
После открытия файла мы можем выполнить необходимую операцию, например, прочитать содержимое файла или записать в него новую информацию. Для чтения содержимого файла используем метод read(), а для записи — метод write(). Например, чтобы прочитать содержимое файла, можно написать:
content = file.read()
После выполнения всех необходимых операций с файлом, важно не забыть закрыть его с помощью метода close(). Это позволит освободить ресурсы и сохранить изменения, если они были внесены. Пример закрытия файла:
file.close()
Использование этих трех шагов — открытие, выполнение операции, закрытие — является общим паттерном работы с файлами в Python. Этот простой пример демонстрирует основные принципы работы с файлами, которые могут быть применены к более сложным сценариям. Помните, что при работе с файлами важно обрабатывать возможные исключения, такие как отсутствие файла или недоступность.
Другие уроки курса "Python"
- Удаление и повторная вставка ключа в OrderedDict
- Проверка дубликатов в Python
- Получение атрибутов и методов класса
- Возврат нескольких значений
- Извлечение аудио из видео
- Принципы программирования
- Переворот последовательности
- Сложные типы данных в Python
- Применение функции к списку
- Получение списка кортежей из словаря
- Использование defaultdict в Python
- Функции классификации комплексных чисел
- Обход элементов в Python
- Преобразование вложенного списка
- Работа с модулем Calendar
- Pillow: работа с изображениями
- Определение размера папок в Python
- Colorama: окрашивание текста в Python
- Добавление Progressbar в Python
- Сортировка и обратный порядок
- Генераторы в Python
- Объединение списков с использованием itertools.chain
- Разделение строк в Python
- Генерация UUID в Python
- Mad Libs Generator
- Логирование с Logzero: ротация файла
- Функции map() и reduce() в Python
- Обработка исключений в Python
- Добавление элементов в список
- Работа с collections.Counter
- Однострочники Python
- Метод __ilshift__ для битового сдвига влево
- Экспорт данных в файл.
- Модуль array: создание и использование массивов
- Нарезка списков в Python
- Раздувающийся словарь в Python
- Генератор надежных паролей
- Бесконечные списки в Python
- Magic Commands — улучшение работы с Python















