Курс 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 с Itertools
- Транспонирование 2D-массива с помощью zip
- Counter() — подсчет элементов
- Вложенные генераторы в Python
- Удаление символа из строки
- Сравнение строк в Python
- Поиск частых элементов в списке
- Печать в одной строке
- Декораторы в Python
- Перевод двоичного кода в целое число
- Операции с массивами в NumPy
- Сглаживание списка
- Настройка вывода в Numpy
- Объединение объектов в Python
- Извлечение чисел из текста
- Метод __irshift__ для Python
- Область видимости переменных в Python
- Создание детектора плагиата
- Форматирование строк в Python
- None в Python: использование и особенности
- Получение текущей директории
- Объединение словарей в Python
- Лямбда-функции в Python
- Создание словарей с defaultdict
- Создание OrderedDict
- Вычисление натурального логарифма в NumPy
- Создание и инициализация объектов
- Python Метод del.
- Метод lt для сортировки объектов
- Итераторы в Python
- Частичное совпадение ввода
- Преобразование в float
- Удаление элементов из списка
- Объединение строк с помощью метода join
- Метод join() для объединения элементов строки
- Форматирование строк с помощью f-строк
- Возврат нескольких значений
- Хэш-функции и метод цепочек
- Удаление файлов и папок в Python
- Форматирование данных с помощью pprint
- Тестирование времени с Freezegun
- Метод invert для побитового отрицания
- Библиотека schedule: планировщик задач
- Логические значения в Python
- Создание задания в Cron















