Импорт текстовых файлов целиком
В этом упражнении вы будете работать с файлом moby_dick.txt.
Это текстовый файл, содержащий вступительные предложения романа «Моби Дик» — одного из величайших произведений американской литературы! В видеоуроке вы видели, как можно открыть такой файл с помощью file = open('moby_dick.txt', mode='r'). Затем его можно прочитать с помощью file.read() и закрыть командой file.close(). Однако использование контекстных менеджеров позволяет сделать это эффективнее. В этом упражнении вы потренируетесь открывать текстовый файл, выводить его содержимое и закрывать его с помощью контекстного менеджера.
Это упражнение является частью курса
Введение в импорт данных в Python
Инструкции к упражнению
- Откройте файл
moby_dick.txtв режиме чтения с помощью оператораwithи свяжите его с переменнойfile. Обязательно передайте имя файла в кавычках''. - Выведите содержимое файла в консоль с помощью функции
print(). Как показал Хьюго в видеоуроке, для этого нужно применить метод.read()к объектуfileи передать результат вprint().
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Open a file as read-only and bind it to file
with open('____', '____') as file:
# Print it
print(____)