Курс Python → Открытие, чтение и закрытие файла
Для начала откроем файл с помощью функции open(). Эта функция принимает два аргумента: путь к файлу и режим доступа. Режим доступа может быть ‘r’ (чтение), ‘w’ (запись) или ‘a’ (дозапись). Например, чтобы открыть файл для чтения, мы можем использовать следующий код:
file = open("example.txt", "r")
После открытия файла мы можем выполнить необходимую операцию, например, прочитать содержимое файла или записать в него новую информацию. Для чтения содержимого файла используем метод read(), а для записи — метод write(). Например, чтобы прочитать содержимое файла, можно написать:
content = file.read()
После выполнения всех необходимых операций с файлом, важно не забыть закрыть его с помощью метода close(). Это позволит освободить ресурсы и сохранить изменения, если они были внесены. Пример закрытия файла:
file.close()
Использование этих трех шагов — открытие, выполнение операции, закрытие — является общим паттерном работы с файлами в Python. Этот простой пример демонстрирует основные принципы работы с файлами, которые могут быть применены к более сложным сценариям. Помните, что при работе с файлами важно обрабатывать возможные исключения, такие как отсутствие файла или недоступность.
Другие уроки курса "Python"
- Модуль xkcd: добавление юмора в Python
- Метод split() для разделения строк
- Подсчет элементов в Python
- Создание объекта времени
- Печать календаря
- Разделение строки с помощью re.split()
- Копирование словарей и списков в Python
- Конкатенация строк в Python
- Проверка вхождения подстроки
- Counter() — подсчет элементов
- Декораторы в Python
- Поиск повторов в списке
- Конвертация коллекций в Python.
- Создание Telegram-бота на Python
- Библиотека sh: удобные команды терминала
- Классы данных в Python
- Создание словаря в Python
- Работа с очередями в Python
- Методы в Python
- Многострочные комментарии в Python
- Наиболее частотные элементы с помощью Counter
- Явный импорт в Python
- Оператор «not» в Python
- Разделение строк в Python
- Удаление ключа из словаря
- Работа с timedelta в Python
- Метод join() с набором
- Метод Enumerate() для списков
- Поиск уникальных элементов строкой в Python
- Работа с Telegram API на Python
- Метод bool() в Python
- Magic Commands — улучшение работы с Python
- Расчет времени выполнения
- Создание класса очереди
- Обновление ключей в Python
- Упрощенный вывод данных в Python
- Оформление кода на Python
- Работа с модулем bisect
- Список переменных с %who
- Работа с географическими данными в Python
- Аргумент по умолчанию
- Инициализация структур данных
- Извлечение данных из JSON
- Python Менеджер контекста
- Переменная с нижним подчеркиванием
- OrderedDict — упорядоченный словарь















