Курс 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"
- Поиск индекса элемента
- Упрощенный вывод данных в Python
- Проверка элементов списка условием
- Глубокое копирование объектов
- Работа с контекстными менеджерами
- Разделение строк в Python
- Проверка типов с использованием isinstance
- Генерация фальшивых данных с Faker
- Передача параметров в Python
- Основы Python
- Генераторы в Python
- Переопределение унарных операторов
- Участие в сообществе @selectel
- Работа с модулем random
- Отладка кода
- Работа с пакетами
- Удаление символов новой строки в Python.
- Создание генераторов
- Оператор assert в Python
- Метод rsub для пользовательских чисел
- Работа с множествами в Python
- Константы в модуле cmath
- Измерение времени выполнения кода
- Вывод букв строки в Python
- Декоратор для группы пользователей в Django
- Python и Юникод: работа с цифрами
- Равенство и идентичность в Python
- Декораторы в Python
- Работа с комплексными числами в Python
- Библиотека Rich: форматирование текста
- Строковое представление объектов
- Проверка строки на палиндром
- Сортировка в Python
- Функциональное программирование.
- Подсчет элементов в списке с Counter
- Изменение списка срезом
- Логические операторы в Python
- Деление в Python
- Добавление вложенных списков
- Проверка дубликатов в Python
- Python: возвращение нескольких значений
- Протокол управления контекстом
- Структуры данных в Python
- Копирование словарей и списков в Python
- Сравнение объектов в Python
- Big O оптимизация
- Введение в PyTorch
- Хранение данных с помощью dataclasses















