Курс 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
- Транспонирование матрицы в Python
- Управление виртуальными средами в Python
- Управление импортом в Python
- Нан-рефлексивность в Python
- Генераторные функции в Python
- Вывод символов строки в Python
- Роль ключевого слова self
- Метод rmatmul для обратного матричного умножения
- Удаление пробелов методом translate()
- Установка и использование pyshorteners
- Solidity для DeFi Ethereum
- Просмотр атрибутов и методов класса
- Строки в Python: апострофы и кавычки
- JSON-esque в Python
- Замеры производительности в Python
- Метод join() для объединения строк
- Хранение переменных в Python.
- Замена символов в Python
- Регистрация на курсы SF Education
- Python Calendar Usage
- Работа с GitHub в Telegram
- Улучшенные подсказки для импорта в Python 3.12
- Изменение регистра данных
- Пересечение списков с использованием множеств
- Переопределение метода
- Логирование с Logzero
- Обработка исключений
- Проверка условий: all и any
- Оператор += в Python
- Сортировка слиянием
- Комментарии в Python
- Принципы SRP и OCP
- Метод init в Python
- Многострочные комментарии в Python
- Бесконечные списки в Python
- Работа со строками в Python
- Создание словарей в Python
- Определение размера папок в Python
- Расчет времени выполнения кода
- Базовые объекты Python
- Подсчет вхождений элементов
- Функции all() и any() в Python
- Codecademy в Telegram
- Генераторы в Python
- Добавление элемента к кортежу















