Курс 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"
- Метод append() для списка
- Итераторы в Python
- Colorama: окрашивание текста в Python
- Основы Python за 14 дней
- Структуры данных в Python
- Извлечение статей с newspaper3k
- Приоритет операций в Python
- Обработка исключений в Python
- Декораторы в Python
- Счетчик в Python: most_common()
- Создание детектора плагиата
- Декораторы классов
- Проверка на истинность объектов в Python
- Работа с IP-адресами в Python
- Оператор continue в Python
- Генераторы списков
- Создание объекта timedelta
- Генераторы в Python
- Создание списков в Python
- Установка Python — Простое руководство
- Сохранение и загрузка модели в PyTorch
- Оператор assert в Python
- Чтение и запись TOML-конфигов
- Обмен данными с asyncio.Queue
- Python 3.12: Псевдонимы типов
- Создание списков в Python
- Оптимизация параметров в Python
- Анализ кода — Python
- JMESPath в Python
- Удаление ключей из словаря
- Оптимизация интернирования строк
- Именование столбцов в Python с pandas
- Работа с Event() в threading
- Избегайте ошибку FileNotFoundError
- Вызов функций по строке в Python.
- Функция map() и ленивая оценка
- Копирование объектов в Python
- Сравнение строк в Python
- Транспонирование матрицы
- Работа с областями видимости переменных
- Pretty-printing JSON в Python
- Работа со словарями в Python
- Генерация случайных чисел Python
- Декодирование байтов в строку
- Получение пути к текущему скрипту с помощью os
- Сортировка данных с лямбда-функциями
- Обработка аргументов Python
- Поиск с библиотекой Google















