Курс Python → Открытие, чтение и закрытие файла
Для начала откроем файл с помощью функции open(). Эта функция принимает два аргумента: путь к файлу и режим доступа. Режим доступа может быть ‘r’ (чтение), ‘w’ (запись) или ‘a’ (дозапись). Например, чтобы открыть файл для чтения, мы можем использовать следующий код:
file = open("example.txt", "r")
После открытия файла мы можем выполнить необходимую операцию, например, прочитать содержимое файла или записать в него новую информацию. Для чтения содержимого файла используем метод read(), а для записи — метод write(). Например, чтобы прочитать содержимое файла, можно написать:
content = file.read()
После выполнения всех необходимых операций с файлом, важно не забыть закрыть его с помощью метода close(). Это позволит освободить ресурсы и сохранить изменения, если они были внесены. Пример закрытия файла:
file.close()
Использование этих трех шагов — открытие, выполнение операции, закрытие — является общим паттерном работы с файлами в Python. Этот простой пример демонстрирует основные принципы работы с файлами, которые могут быть применены к более сложным сценариям. Помните, что при работе с файлами важно обрабатывать возможные исключения, такие как отсутствие файла или недоступность.
Другие уроки курса "Python"
- Декоратор total_ordering для сравнения объектов
- Обработка ошибок в Python
- Работа с географическими данными.
- Работа со словарями Python
- Проблемы с dict в Python
- Просмотр внешних файлов в %pycat
- Управление браузером с Selenium
- Работа с областями видимости переменных
- Обработка элементов в Python
- Работа с timedelta
- Обработка аргументов Python
- Python Translator: создание локальных переводчиков
- Метод __iand__ для пользовательских классов
- Логические операторы в Python
- Оптимизация создания строк
- Подписка на каналы разработчиков
- Сглаживание списка
- Декораторы в Python
- Виртуальное окружение Python
- Обратное распространение ошибки
- Структурирование именованных констант
- GitHub в Telegram: подписка на уведомления
- Работа с словарями в Python
- Курс по дообучению ChatGPT
- Заказ карты Тинькофф Black
- Обработка исключений в Python
- Оптимизация памяти с slots
- Именование столбцов в Python с pandas
- Циклы for в Python
- Генераторы в Python
- Выражения-генераторы в Python
- Работа со стеком в Python
- Обучение модели с указанием эпох
- Управление User-Agent в Python
- Создание вкладок с TKinter
- Пространство имен в Python
- Оптимизация памяти с __slots__
- Проверка подстроки в строке с помощью in
- Форматирование строк в Python
- Создание новых списков в Python
- Работа с прокси в Python
- Concrete Paths в Python
- Списки в Python
- Работа с множествами в Python
- Enum в Python
- Поиск анаграмм с Counter
- Порядок и длина множеств в Python















