Курс Python → Открытие, чтение и закрытие файла
Для начала откроем файл с помощью функции open(). Эта функция принимает два аргумента: путь к файлу и режим доступа. Режим доступа может быть ‘r’ (чтение), ‘w’ (запись) или ‘a’ (дозапись). Например, чтобы открыть файл для чтения, мы можем использовать следующий код:
file = open("example.txt", "r")
После открытия файла мы можем выполнить необходимую операцию, например, прочитать содержимое файла или записать в него новую информацию. Для чтения содержимого файла используем метод read(), а для записи — метод write(). Например, чтобы прочитать содержимое файла, можно написать:
content = file.read()
После выполнения всех необходимых операций с файлом, важно не забыть закрыть его с помощью метода close(). Это позволит освободить ресурсы и сохранить изменения, если они были внесены. Пример закрытия файла:
file.close()
Использование этих трех шагов — открытие, выполнение операции, закрытие — является общим паттерном работы с файлами в Python. Этот простой пример демонстрирует основные принципы работы с файлами, которые могут быть применены к более сложным сценариям. Помните, что при работе с файлами важно обрабатывать возможные исключения, такие как отсутствие файла или недоступность.
Другие уроки курса "Python"
- Преобразование списка в словарь через генератор
- Генераторы списков
- Обучение модели с указанием эпох
- Переворот последовательности
- Работа с NumPy.linalg
- Итерация по итерируемым объектам
- Метод rlshift для битового сдвига
- Форматирование строк с % в Python
- Удаление дубликатов из списка с помощью dict.fromkeys
- Работа с срезами в Python
- Отрицательные индексы списков в Python
- Библиотека schedule: планировщик задач
- Установка Git и AWS CLI
- Библиотека Emoji: использование смайлов в Python
- Изменение списка срезами
- Создание новых функций с помощью functools.partial
- Проверка вхождения подстроки
- Метод gt в Python
- Разделение строки с помощью split()
- Обработка исключений в Python
- Сравнение строк в Python
- Виртуальное окружение Python
- Структурирование именованных констант
- Методы и функции в Python
- Управление контекстом выполнения кода
- Разделение строк в Python
- Поток данных в Python
- Defaultdict в Python
- Импорт классов из другого файла
- Создание и инициализация объектов
- Работа с Enum в Python3.
- Форматирование строк в Python.
- Возврат нескольких значений
- Методы Python для работы с данными
- Вложенные циклы в Python
- Мониторинг работы программы Py-spy
- Выражения-генераторы в Python
- Распаковка аргументов в Python
- Инверсия списков и строк в Python
- Множественное присваивание в Python
- Форматирование вывода с F-строками
- Antigravity модуль
- Python Translator: создание локальных переводчиков
- Присвоение и ссылки
- Расчет времени выполнения кода
- Использование двоеточия в Python
- Удаление falsy-значений из списка с помощью filter
- Проверка элемента в множестве.















