Курс 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.
- Работа с SQLite в Python
- Python Enum Weekday Usage
- Конкатенация строк в Python
- Делегирование в Python
- Добавление вложенных списков
- Списковое включение в Python
- Печать календаря в Python
- Игра «Камень, ножницы, бумага» — Python
- Создание новых списков в Python
- Создание и использование ChainMap
- Работа с модулем os в Python
- Метод ior для битовых операций
- Просмотр файла в Jupyter Noteboo
- Переворот строки
- Методы работы со списками
- Оптимизация гиперпараметров с Scikit Optimize
- Возврат значений из генератора
- Метод split() для разделения строк
- Импорт в Python: список all
- Dict Comprehension в Python
- Метод join() для объединения строк
- Замена текста в Python
- Руководство по библиотеке pydantic
- Сравнение объектов в Python
- Декораторы в Python
- Управление User-Agent в Python
- Простой калькулятор Python
- Преобразование генераторов в циклы
- Курс по дообучению ChatGPT
- Разделение строки с помощью split()
- Добавление элементов в список: append() vs extend()
- Виртуальные среды в Python
- Работа с парами ключ-значение
- Получение имени функции с помощью inspect
- Применение функции map() в Python
- Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
- Создание итератора
- Установка Home Assistant
- Progress с библиотекой tqdm
- Создание функций с произвольным количеством аргументов
- Создание и обучение модели с Keras
- CLI-инструмент howdoi
- Работа со словарями
- Создание коллекций из выражения-генератора
- Непрерывная проверка в Python















