Курс Python → Открытие, чтение и закрытие файла
Для начала откроем файл с помощью функции open(). Эта функция принимает два аргумента: путь к файлу и режим доступа. Режим доступа может быть ‘r’ (чтение), ‘w’ (запись) или ‘a’ (дозапись). Например, чтобы открыть файл для чтения, мы можем использовать следующий код:
file = open("example.txt", "r")
После открытия файла мы можем выполнить необходимую операцию, например, прочитать содержимое файла или записать в него новую информацию. Для чтения содержимого файла используем метод read(), а для записи — метод write(). Например, чтобы прочитать содержимое файла, можно написать:
content = file.read()
После выполнения всех необходимых операций с файлом, важно не забыть закрыть его с помощью метода close(). Это позволит освободить ресурсы и сохранить изменения, если они были внесены. Пример закрытия файла:
file.close()
Использование этих трех шагов — открытие, выполнение операции, закрытие — является общим паттерном работы с файлами в Python. Этот простой пример демонстрирует основные принципы работы с файлами, которые могут быть применены к более сложным сценариям. Помните, что при работе с файлами важно обрабатывать возможные исключения, такие как отсутствие файла или недоступность.
Другие уроки курса "Python"
- Библиотека Rich: форматирование текста
- Именованные срезы в Python
- Асинхронное выполнение задач в Python
- Изменение элемента списка
- Метод getitem для доступа к элементам последовательности
- Работа с IP-адресами в Python
- Извлечение аудио из видео
- Отрицательные индексы списков в Python
- Метод index() в Python
- Имена объектов в Python
- Lambda-функция в Python: использование с map() и sum()
- Передача аргументов в Python
- Модуль os в Python: работа с файлами
- Проверка дубликатов в Python
- Метод __int__ в Python
- Цепные операции в Python
- Форматирование вывода списков
- Вывод с переменной через запятую
- Копирование объектов в Python
- Присвоение значений переменным в Python
- Переопределение метода delitem в Python
- Асинхронный код в Python
- Проектирование Singleton с метаклассом
- %pinfo: получение информации об объекте
- Удаление дубликатов с помощью множеств
- Декодирование байтов в строку
- Модуль inspect: получение информации о объектах
- Метод radd для пользовательских чисел
- Форматирование даты с strftime()
- Создание списка дат
- Группы исключений в Python
- Именование переменных в Python
- Создание генераторов
- Атрибуты класса и экземпляра в Python
- Docstring в Python
- Настройка шрифта и цвета в Tkinter
- Разделение строки с регулярными выражениями
- Переопределение оператора % для объектов
- Преобразование символов в нижний регистр
- Блок try-except-else
- split() без разделителя
- Оператор * в Python
- Оператор in в Python
- Работа со строками в Python
- Оптимизация сравнения в Python















