Курс 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"
- Работа с getopt
- Методы работы со списками
- Перевод двоичного кода в целое число
- Методы HTTP запросов в Flask
- Секреты Python
- Настройка Cron
- Именование столбцов в Python с pandas
- Операторы сравнения в Python
- Вложенные генераторы в Python
- Перемещение и удаление файлов в Python
- Конкатенация строк с join() в Python
- Функции в одну строку
- Транспонирование 2D-массива с помощью zip
- Настройка вывода NumPy
- Многоточие в Python
- Исправление ошибки NameError
- Участие в сообществе @selectel
- Обработка ошибок ввода данных
- Разделение списка на гнппы
- Управление доступом к модулю
- Обработка ошибок в Python
- Combobox в Tkinter
- Метод __ixor__ для побитового исключающего ИЛИ
- Методы в Python
- Метод append() для списка
- Тайное преобразование типа ключа
- Форматирование вывода с F-строками
- Извлечение аудио из видео
- Метод lt для сортировки объектов
- Имена объектов в Python
- Наследование в программировании
- Работа с часовыми поясами в Python
- Проблема сравнения словарей
- Игра «Камень, ножницы, бумага» — Python
- Разделение строки с помощью re.split()
- Функции в Python
- Измерение времени выполнения кода
- Синтаксис переменных цикла в Python
- Разработка игры Pong с turtle
- Циклы for в Python
- Цикл for в Python
- Форматирование строк в Python
- Ускорение выполнения кода в Python
- Работа с файлами в Python
- Генераторы и сеты в Python
- Очистка списка от False, None, 0, «»
- Создание Telegram-бота на Python















