Курс 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"
- Оператор объединения словарей
- Подсчет частоты элементов с Counter
- Склеивание строк через метод join()
- Метод ifloordiv для пользовательских классов
- Сложение матриц в NumPy
- Динамическая типизация в Python
- Поиск индексов в списке
- Итерации в Python
- SciPy: широкий функционал для математических операций
- Библиотека funcy: удобные утилиты
- Работа с путями в Python
- Обработка элементов в Python
- Игра «Угадывание чисел»
- Retrying в Python: повторные вызовы
- Работа с комбинациями в Python.
- Структура строк в Python
- Сравнение def и lambda-функций
- Операции с кортежами
- Объединение коллекций в Python
- Обработка исключений в Python
- Форматирование строк с % в Python
- Получение срезов итераторов
- Обработка исключений в Python
- Переопределение метода __or__()
- Поиск самого частого элемента
- Группы исключений в Python
- Метод __complex__ в Python
- Генерация тестовых данных с factory_boy
- Логический оператор «and» в Python
- Python 3.12: переиспользование кавычек
- Метод join для наборов
- Генераторы списков
- Python reversed() vs срез[::-1]
- Установка Python — Простое руководство
- Получение списка файлов в директории с использованием os
- Сумма элементов списка
- Метод __irshift__ для побитового сдвига вправо
- Подсчет элементов в Python
- Разделение строки с помощью split()
- Объединение множеств в Python
- Проверка дубликатов в Python
- Роль запятой в Python
- Игра «Виселица» на Python















