Курс Python → Открытие, чтение и закрытие файла
Для начала откроем файл с помощью функции open(). Эта функция принимает два аргумента: путь к файлу и режим доступа. Режим доступа может быть ‘r’ (чтение), ‘w’ (запись) или ‘a’ (дозапись). Например, чтобы открыть файл для чтения, мы можем использовать следующий код:
file = open("example.txt", "r")
После открытия файла мы можем выполнить необходимую операцию, например, прочитать содержимое файла или записать в него новую информацию. Для чтения содержимого файла используем метод read(), а для записи — метод write(). Например, чтобы прочитать содержимое файла, можно написать:
content = file.read()
После выполнения всех необходимых операций с файлом, важно не забыть закрыть его с помощью метода close(). Это позволит освободить ресурсы и сохранить изменения, если они были внесены. Пример закрытия файла:
file.close()
Использование этих трех шагов — открытие, выполнение операции, закрытие — является общим паттерном работы с файлами в Python. Этот простой пример демонстрирует основные принципы работы с файлами, которые могут быть применены к более сложным сценариям. Помните, что при работе с файлами важно обрабатывать возможные исключения, такие как отсутствие файла или недоступность.
Другие уроки курса "Python"
- Объединение множеств в Python
- Замена подстроки
- Генераторы в Python
- Работа со строками в Python
- Создание словарей с defaultdict()
- Раздувающийся словарь в Python
- Списковое включение в Python
- Оператор is в Python
- Тернарный оператор в Python
- Поиск простых чисел
- Проблемы с dict в Python
- Метод Event.wait() в Python
- Получение списка файлов в директории с использованием os
- Передача параметров в Python
- Оператор «or» в Python
- Измерение времени выполнения кода
- Проверка списка: any() и all()
- Создание комплексных чисел
- Инициализация структур данных
- Отправка HTTP-запросов в Python
- Преобразование числа в список цифр
- Работа с часовыми поясами в Python
- Удаление дубликатов из списка
- Сравнение неупорядоченных списков
- Сокращение ссылок с pyshorteners
- Лямбда-функции в цикле
- Использование метода lower()
- Отрицательные индексы списков в Python
- Очистка данных с помощью pandas
- Pretty-printing JSON в Python
- Работа с модулем os в Python
- Python Enumerate
- Метод __irshift__ для Python
- Справка по импортированным модулям
- Регистрация на TenChat
- Объединение словарей в Python 3.5+
- Структура данных словарь в Python
- Работа с изменяемыми коллекциями
- Установка и использование Telegram API в Python
- Метод join() для объединения элементов строки
- Метод difference_update() — разность множеств
- Python и Юникод: работа с цифрами
- Классы данных в Python
- Настройка шрифта и цвета в Tkinter
- Распаковка значений в Python
- Проверка однородности элементов списка















