Курс 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"
- Разделение строки с помощью re.split()
- Преобразование типов данных в set comprehension
- Поиск файлов по шаблону
- Роль запятой в Python
- Функция zip() для объединения списков
- Настройка вывода NumPy
- Создание функций высшего порядка
- Аннотации типов в Python
- Принцип одной функции
- Пропуск строк в файле с itertools
- Форматирование строк в Python
- Комплексные числа в Python
- Извлечение новостей с newspaper3k
- None в Python: использование и особенности
- Протокол управления контекстом
- Быстрый поиск кода
- Установка пакетов с помощью pip
- Значения по умолчанию в Python
- Преобразование кортежа в словарь.
- Работа с кортежами в Python
- Вызов внешних программ в Python с помощью sh
- Преобразование в float
- Добавление вложенных списков
- Оператор assert в Python
- Combobox в Tkinter
- Создание коллекций из выражения-генератора
- Работа с изменяемыми коллекциями
- Вычисление времени выполнения
- Оптимизация сравнения в Python
- Аннотации типов в Python
- Python Метод del.
- Работа с комплексными числами
- Работа с срезами в Numpy
- Декораторы в Python
- Порядок операций в Python
- Метод rmatmul для пользовательских матриц
- Подписка на SelectelNews в Twitter
- Преобразование данных в Python
- Работа с CSV в Python
- Присоединение элементов коллекции
- Работа с NumPy массивами
- Отслеживание выполнения программы с библиотекой tqdm
- Чтение бинарного файла в Python.
- Лямбда-функции в цикле















