Курс Python → Открытие, чтение и закрытие файла
Для начала откроем файл с помощью функции open(). Эта функция принимает два аргумента: путь к файлу и режим доступа. Режим доступа может быть ‘r’ (чтение), ‘w’ (запись) или ‘a’ (дозапись). Например, чтобы открыть файл для чтения, мы можем использовать следующий код:
file = open("example.txt", "r")
После открытия файла мы можем выполнить необходимую операцию, например, прочитать содержимое файла или записать в него новую информацию. Для чтения содержимого файла используем метод read(), а для записи — метод write(). Например, чтобы прочитать содержимое файла, можно написать:
content = file.read()
После выполнения всех необходимых операций с файлом, важно не забыть закрыть его с помощью метода close(). Это позволит освободить ресурсы и сохранить изменения, если они были внесены. Пример закрытия файла:
file.close()
Использование этих трех шагов — открытие, выполнение операции, закрытие — является общим паттерном работы с файлами в Python. Этот простой пример демонстрирует основные принципы работы с файлами, которые могут быть применены к более сложным сценариям. Помните, что при работе с файлами важно обрабатывать возможные исключения, такие как отсутствие файла или недоступность.
Другие уроки курса "Python"
- Сортировка данных с лямбда-функциями
- Основные методы NumPy
- Модуль inspect: получение информации о объектах
- Непрерывная проверка в Python
- Использование функции product
- Регулярные выражения в Python
- Упрощение работы с JSON-данными в Python
- Работа с классами данных
- Поиск email
- Логический оператор «and» в Python
- Метод ne для сравнения объектов
- Измерение потребления памяти при сортировке
- Разработка игры Pong с turtle
- Создание пустых функций и классов в Python
- Манипуляция формой массива в Numpy
- Поиск анаграмм с Counter
- Метод join() для объединения элементов строки
- Поиск простых чисел
- Python 3.12: Псевдонимы типов
- Измерение времени выполнения кода
- Капитализация строк
- Обработка ошибок в Python
- Профилирование кода
- Вывод букв строки в Python
- Игра «Виселица» на Python
- Вывод с переменной через запятую
- Обратный список чисел
- Генерация QR-кодов с Python
- Работа с deque из collections
- Генераторы списков в Python
- Списковые включения в Python
- Solidity для DeFi Ethereum
- Обновление данных через PUT запрос
- Подсчет частотности элементов в Python
- Функция rsplit() в Python
- Перевод двоичного кода в целое число
- Обход словаря в Python
- Функции map, filter и reduce
- Создание панели меню Tkinter
- Форматирование даты с strftime()
- Уникальные значения из списка
- Принципы SRP и OCP
- UserList в Python: Описание и примеры использования
- Основы Python
- Множественное наследование в Python
- Руководство по библиотеке pydantic
- Работа со строками в Python
- Генератор списка в Python
- Анонимные функции в Python















