Курс Python → Работа с файлами в Python
Для работы с файлами в Python необходимо сначала открыть файл при помощи встроенной функции open. Эта функция принимает два аргумента: имя файла и режим доступа (например, чтение, запись, добавление и т.д.). После открытия файла, мы можем работать с его содержимым.
Один из способов прочитать содержимое файла — использовать метод read. Если метод вызывается без аргументов, он читает весь файл целиком. Если передан аргумент (целое число n), метод прочитает n символов из файла. Еще один способ — прочитать файл построчно, используя цикл for. Это можно сделать, вызвав метод readlines на открытом файле.
Пример использования метода read для чтения содержимого файла:
file = open("example.txt", "r")
content = file.read()
print(content)
file.close()
Пример использования цикла for для построчного чтения файла:
file = open("example.txt", "r")
for line in file:
print(line)
file.close()
После работы с файлом важно не забыть закрыть его, вызвав метод close на объекте файла. Это поможет избежать утечки ресурсов и проблем с доступом к файлу другим программам. В Python также существует конструкция with, которая автоматически закрывает файл после завершения работы с ним:
with open("example.txt", "r") as file:
content = file.read()
print(content)
Другие уроки курса "Python"
- Транспонирование 2D-массива с помощью zip
- Рекурсия для обращения строки
- Работа с CSV файлами
- Переменная Шредингера
- Обработка ошибок в Python
- Создание и инициализация объектов
- Условные выражения в Python
- Сортировка данных в Python
- Метод __iand__ для пользовательских классов
- Генерация UUID в Python
- Списковое включение в Python
- Работа с модулем os в Python
- Настройка шрифта и цвета в Tkinter
- Функции all() и any() в Python
- Строки в Python: апострофы и кавычки
- Преобразование регистра строк
- Получение текущей даты в Python
- Создание итератора
- Порядок операций в Python
- Работа с набором данных CIFAR10 в PyTorch
- Создание новых списков в Python
- Основные операции с библиотекой Numpy
- Создание .exe файла с pyinstaller
- Функции map, filter и reduce
- Подписка на Kaspersky Team
- Работа с географическими данными.
- Работа с Telegram API на Python
- Работа со словарями в Python
- Управление импортом в Python
- Комплексные числа в Python
- Срез в Python
- Разработка игры Pong с turtle
- Инициализация переменных
- Объединение словарей в Python
- Работа с очередями в Python
- Генерация чисел с range()
- Управление ресурсами в Python
- Python enumerate() функции
- Работа с PosixPath() в Python
- Список и кортеж в Python
- Расширение операции побитового «и» в Python
- Экранирование символов в Python
- Оптимизация поиска в словарях
- Таймер обратного отсчета
- Многострочные строки в Python
- Разрешение имен в Python
- Поиск частого элемента















