Курс 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"
- Лямбда-функции в Python
- Работа с CSV файлами в Python
- Комментарии в Python
- Переопределение метода divmod
- Создание директории в Python
- Измерение времени выполнения кода с использованием time
- Хешируемые ключи в Python
- Цикл for в Python
- Удаление знаков препинания в Python
- Работа с URL-адресами в Python
- Dict Comprehension в Python
- Подсчет количества элементов в списке
- Делегирование в Python
- Установка Python3.7 и PIP
- Модуль xkcd: загрузка комиксов
- Именованные кортежи в Python
- Python 3.12: переиспользование кавычек
- Lambda-функция в Python: использование с map() и sum()
- Обработка элементов в Python
- Проблемы с именами переменных
- Проверка на истинность объектов в Python
- Генераторы списков
- Установка и использование Telegram API в Python
- Преобразование данных в Python
- Разница между датами
- Установка и использование Python-dateutil
- Создание задания в Cron
- Обмен данными с asyncio.Queue
- Использование двоеточия в Python
- Вывод переменной и строки в Python
- Удаление символов новой строки в Python.
- Лямбда-функции в Python
- Замена символов в строке
- Оператор Walrus в Python
- Модуль subprocess: запуск внешних команд
- Декораторы в Python
- Работа с кортежами
- Выход из профиля в Django
- Список и кортеж в Python
- Закрытие файла в Python
- Пропуск строк в файле с itertools
- Передача неизвестных аргументов в Python.















