Курс Python → Работа с файлами в Python
Для начала работы с файлами в Python необходимо открыть файл с помощью функции open(). Эта функция принимает два аргумента: путь к файлу и режим открытия. Режим открытия может быть 'r' для чтения, 'w' для записи или 'a' для добавления в конец файла. Например, для открытия файла для чтения используется следующий код:
file = open('example.txt', 'r')
После открытия файла мы можем выполнить операции чтения или записи. Для чтения данных из файла используется метод read(), который возвращает содержимое файла в виде строки. Например, чтобы прочитать содержимое файла и вывести его на экран, можно использовать следующий код:
content = file.read() print(content)
После выполнения всех операций необходимо закрыть файл с помощью метода close(). Это важно для освобождения ресурсов и предотвращения утечек памяти. Закрытие файла осуществляется следующим образом:
file.close()
Таким образом, работа с файлами в Python сводится к трем основным шагам: открытие файла, выполнение операций чтения или записи, и закрытие файла. Эти шаги можно автоматизировать с помощью конструкции with, которая гарантирует закрытие файла даже в случае возникновения исключения. Например, для чтения файла и автоматического закрытия его можно использовать следующий код:
with open('example.txt', 'r') as file:
content = file.read()
print(content)
Другие уроки курса "Python"
- Форматирование строк с помощью f-строк
- Декораторы в Python
- Генераторы в Python
- Python Метод sleep() времени
- Логические значения в Python
- Dict Comprehension в Python
- Проверка окончания строки с помощью str.endswith()
- Функция reduce() из модуля functools
- Срез списка в Python
- Новшества Flask 2.0
- Измерение времени выполнения кода
- Удаление элемента из списка в Python
- Настройка нарезки списков
- Анонимные функции в Python
- Перемещение и удаление файлов в Python
- Сравнение строк в Python
- Модуль xkcd: добавление юмора в Python
- Операторы увеличения и уменьшения в Python
- Создание задания в Cron
- Создание коллекций из генератора
- Подсказки типов в Python
- Оператор распаковки в Python
- Функция с *args.
- Обработка ошибок в Python
- Профилирование кода на Python
- Пропуск начальных строк с помощью dropwhile()
- Псевдонимы в Python
- Python: отличительная особенность — отступы
- Извлечение аудио из видео
- Удаление дубликатов с помощью множеств
- Работа с модулем cmath
- Оператор «not» в Python
- Создание лямбда-функций
- Операции со строками в Python
- Экспорт функций в Python
- Подробная информация о %pinfo
- Метод title() в Python
- Оператор match в Python
- Удаление дубликатов из списка
- Возврат нескольких значений
- Заказ карты Тинькофф Black
- Возврат нескольких значений из функции
- Оператор объединения словарей
- Бесконечные списки в Python
- Подсчет элементов в Python
- Вставка переменных в шаблоны Flask
- Поиск наиболее частого элемента















