Курс Python → Открытие, чтение и закрытие файла
Для начала откроем файл с помощью функции open(). Эта функция принимает два аргумента: путь к файлу и режим доступа. Режим доступа может быть ‘r’ (чтение), ‘w’ (запись) или ‘a’ (дозапись). Например, чтобы открыть файл для чтения, мы можем использовать следующий код:
file = open("example.txt", "r")
После открытия файла мы можем выполнить необходимую операцию, например, прочитать содержимое файла или записать в него новую информацию. Для чтения содержимого файла используем метод read(), а для записи — метод write(). Например, чтобы прочитать содержимое файла, можно написать:
content = file.read()
После выполнения всех необходимых операций с файлом, важно не забыть закрыть его с помощью метода close(). Это позволит освободить ресурсы и сохранить изменения, если они были внесены. Пример закрытия файла:
file.close()
Использование этих трех шагов — открытие, выполнение операции, закрытие — является общим паттерном работы с файлами в Python. Этот простой пример демонстрирует основные принципы работы с файлами, которые могут быть применены к более сложным сценариям. Помните, что при работе с файлами важно обрабатывать возможные исключения, такие как отсутствие файла или недоступность.
Другие уроки курса "Python"
- Замена текста с помощью sub
- Определение локальных переменных в Python
- Работа с классами данных
- Установка пакетов с помощью pip
- Создание тестовых данных с Faker
- Форматирование объектов с модулем pprint
- Numpy: объединение массивов
- Сортировка и обратный порядок
- Генерация чисел с range()
- Тестирование модели в PyTorch
- Оптимизация памяти с slots
- Функция product() в Python
- Метод join() для объединения строк
- Создание новых списков в Python
- Python itertools combinations() — группировка элементов
- Метод __imod__ для Python
- Работа с очередями в Python
- Оформление кода на Python
- Любовь к Python
- Сортировка с параметром key
- Flask: создание веб-приложений
- Функция zip() в Python
- Очистка данных в Python
- Удаление URL-адресов в Python
- Сортировка в Python
- Асинхронное программирование с asyncio
- Работа с zip-архивами в Python
- Отслеживание прогресса с tqdm
- Введение в Python
- Создание копии списка в Python
- Основы слова
- Преобразование документов в PDF с помощью Spire.Office
- Генераторы в Python
- Комментарии в Python
- Выражения-генераторы в Python
- Переворот строки
- Функции map, filter и reduce
- Работа с временем в Python
- Python Enum Weekday Usage
- Блок else в обработке исключений
- Поиск наиболее частого элемента списке
- Работа с контекстными переменными
- Изменение объектов в Python
- Создание новых списков через list comprehensions
- Переопределение метода sub
- Реверс строки и списка в Python.















