Курс 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
- capitalize() — изменение регистра первого символа строки
- Передача аргументов в Python
- Поиск наиболее частого элемента
- Метод init в Python
- Форматирование даты с strftime()
- Создание словаря через dict comprehension
- Итерация по копии коллекции
- Декораторы в Python
- Игра «Угадывание чисел»
- Очистка данных с Pandas
- Добавление цвета в консоли
- Передача неизвестных аргументов в Python.
- Преобразование числа в список цифр
- Namedtuple в Python
- Экспорт данных в файл.
- Преобразование в float
- Очистка данных с помощью pandas
- Разность множеств
- Создание директории в Python
- Профилирование данных с Pandas
- Комментарии в Python.
- Объединение словарей в Python 3.5+
- Создание вкладок с TKinter
- Создание панели меню Tkinter
- Скрытие вывода данных
- Измерение времени выполнения кода
- Преобразование документов в PDF с помощью Spire.Office
- Декораторы в Python
- Управление доступом к модулю
- Работа с массивами в Numpy
- Руководство по использованию Colorama
- Удаление и повторная вставка ключа в OrderedDict
- Подсчет элементов в Python
- Форматирование вывода списков
- Операторы сравнения в Python
- Порядок операций в Python
- Преобразование текста в речь с Python
- Настройка вывода NumPy
- Оператор in и not in в Python
- Поиск наиболее частого элемента списке
- Форматирование строк в Python
- Списки: объединение, изменение
- Изменяемые и неизменяемые объекты















