Курс 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"
- Удаление пробелов методом translate()
- Работа с itertools
- Конвертация изображений в PDF
- Курс Data Scientist в медицине
- Flask: создание веб-приложений
- Удаление ключа из словаря
- Генераторы в Python
- Метод split() в Python
- Склеивание строк через метод join()
- Возведение в квадрат с помощью itertools
- Метод eq для сравнения объектов
- Работа с *args и **kwargs в Python
- Настройка вывода в Numpy
- Импорт объектов из модулей
- Модуль xkcd: загрузка комиксов
- Безопасный доступ к значениям словаря
- Определение размера папок в Python
- Метод ne для сравнения объектов
- Потоковый ввод в Python
- Оптимизация памяти с slots
- Протокол управления контекстом
- Удаление falsy-значений из списка с помощью filter
- Получение пути к текущему скрипту с помощью os
- Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
- Библиотека schedule: планировщик задач
- Тернарный оператор в Python
- Выключение компьютера с помощью Python
- Атрибуты класса и экземпляра
- Активация Matplotlib в Jupyter
- Применение промокода в Много лосося
- Вложенные циклы в Python
- Сортировка в Python
- Поиск наиболее частого элемента списке
- Функции min(), max(), sum()
- Группировка элементов в словарь
- Метод gt в Python
- Подписка на SelectelNews в Twitter
- Управление экспортом элементов
- Оптимизация создания строк
- Декоратор Ajax required
- Именование переменных в Python
- Многоточие в Python
- Оператор обр. импликации
- Получение размера объекта с sys.getsizeof()
- Создание GUI на Tkinter
- Метод rmatmul для обратного матричного умножения
- Перегрузка операторов в Python
- Применение функции map() с лямбда-функциями















