Курс Python → Открытие, чтение и закрытие файла
Для начала откроем файл с помощью функции open(). Эта функция принимает два аргумента: путь к файлу и режим доступа. Режим доступа может быть ‘r’ (чтение), ‘w’ (запись) или ‘a’ (дозапись). Например, чтобы открыть файл для чтения, мы можем использовать следующий код:
file = open("example.txt", "r")
После открытия файла мы можем выполнить необходимую операцию, например, прочитать содержимое файла или записать в него новую информацию. Для чтения содержимого файла используем метод read(), а для записи — метод write(). Например, чтобы прочитать содержимое файла, можно написать:
content = file.read()
После выполнения всех необходимых операций с файлом, важно не забыть закрыть его с помощью метода close(). Это позволит освободить ресурсы и сохранить изменения, если они были внесены. Пример закрытия файла:
file.close()
Использование этих трех шагов — открытие, выполнение операции, закрытие — является общим паттерном работы с файлами в Python. Этот простой пример демонстрирует основные принципы работы с файлами, которые могут быть применены к более сложным сценариям. Помните, что при работе с файлами важно обрабатывать возможные исключения, такие как отсутствие файла или недоступность.
Другие уроки курса "Python"
- Метод rxor для операции побитового исключающего «или»
- Сравнение строк в Python
- Преобразование PowerPoint в PDF.
- Фильтрация списка от «ложных» значений
- Построение графиков в терминале с bashplotlib
- Перебор элементов списка в Python
- Операторы присваивания в Python
- Измерение времени выполнения кода с использованием time
- Именованные срезы в Python
- Модуль antigravity: генерация координат
- Равенство и идентичность в Python
- Python defaultdict добавление ключа
- Отслеживание прогресса с tqdm
- Установка и использование pyshorteners
- Работа с Telegram API на Python
- Python reversed() функция
- Подсказки типов в Python
- Библиотека Emoji: использование смайлов в Python
- Явный импорт в Python
- Поиск шаблона в строке
- Структуры данных в Python
- Установка и использование Telegram API в Python
- Python Метод del.
- Создание таблиц в Python с PrettyTable
- Множественное наследование в Python
- Нахождение пересечения множеств
- Оператор space-invader
- Bootle — простой веб-фреймворк
- Генераторы словарей и множеств
- Многопоточность в Python
- Реверс строки в Python
- Работа с многоуровневыми словарями в Python
- Оптимизация памяти с __slots__
- Преобразование вложенного списка
- Получение частей дроби
- Форматирование строк в Python
- Beautiful Soup — извлечение данных из HTML
- Оператор «or» в Python
- Объединение словарей в Python
- Модуль pprint
- Генерация случайных чисел в Python
- Работа с кортежами в Python
- Python Calendar Usage
- Работа с файлами в Python
- Сортировка элементов в Python
- Лямбда-функции в цикле
- Сравнение объектов в Python
- Асинхронное выполнение задач в Python
- Блок else в циклах.















