Курс 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"
- Объединение итераторов
- GitHub в Telegram: подписка на уведомления
- Очистка вывода в Python
- Работа с файлами в Python
- Функция count() в Python
- Генераторы в Python
- Расширение операции побитового «и» в Python
- Управление виртуальными окружениями в Python
- Очистка входных данных
- JSON в Python: модуль, dump, dumps, load
- Игра «Камень, ножницы, бумага» — Python
- Переопределение метода __or__()
- Резервирование символов в Python
- Оператор Walrus в Python 3.8
- Склеивание строк через метод join()
- Работа с множествами в Python
- Декодирование байтов в строку
- Создание словаря в Python
- Объединение словарей в Python
- Добавление элементов в список
- Работа с множествами в Python
- Именованные кортежи в Python
- Библиотека funcy: удобные утилиты
- Извлечение новостей с newspaper3k
- Проверка версии Python
- Метод classmethod
- Работа с изменяемыми коллекциями
- Разделение строк методом split()
- Хэш-функции и метод цепочек
- Настройка Cron
- Сложение матриц в NumPy
- Метод lt для сортировки объектов
- Python и Юникод: работа с цифрами
- Операторы увеличения и уменьшения переменной
- Получение текущей даты и времени с помощью datetime
- Повторение элементов в Python
- Умножение строк и списков
- Метод join() для объединения строк
- Работа с парами ключ-значение
- Преобразование Word в PDF с Spire.Doc
- Обмен значений переменных в Python
- Назначение максимального и минимального значения переменной в Python.
- Добавление элементов в список: append() vs extend()
- Python union() функция — объединение множеств
- Итерации в Python
- Пересечение списков с использованием множеств















