НачатьНачать бесплатно

Импорт текстовых файлов целиком

В этом упражнении вы будете работать с файлом 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(____)
Редактировать и запускать код