Курс 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: список all
- Списковые включения в Python
- Оператор распаковки в Python
- Отладчик pdb: начало работы
- Метод rxor для операции побитового исключающего «или»
- Python Метод del.
- Транспонирование 2D-массива с помощью zip
- Форматирование вывода списков
- Замена символов в строке
- Работа с комплексными числами в Python
- Создание пустых функций и классов в Python
- Проблемы с dict в Python
- Работа с collections в Python.
- Функция zip() в Python
- Отладка производительности Python
- Любовь к Python
- Перевод двоичного кода в целое число
- Работа с файлами в Python
- Функция count() в Python
- Метод radd для пользовательских чисел
- Настройка Cron
- Статическая типизация в Python
- Работа с набором данных CIFAR10 в PyTorch
- Функция zip() в Python
- Запуск Python из интерпретатора
- Добавление Progressbar в Python
- Генераторы списков в Python
- Роль object и type в Python
- Сравнение неупорядоченных списков
- Возврат нескольких значений
- Шаблоны Flask: условия и циклы
- Работа с модулем Calendar
- Расчет времени выполнения
- Присвоение значений переменным в Python
- Операторы объединения в Python 3.9
- Декодирование строк в Python
- Регистрация на хакатоне
- Область видимости переменных
- Метод enumerate() в Python
- Объединение словарей в Python
- Переопределение метода __eq__
- Нахождение отличий в списках
- Проектирование Singleton с метаклассом
- Работа с CSV файлами в Python
- Возврат нескольких значений из функции
- Порядок операций в Python















