1. Learn
  2. /
  3. Курси
  4. /
  5. Вступ до імпорту даних у Python

Connected

вправа

Імпорт текстових файлів пострічково

Для великих файлів може бути небажано виводити весь їхній вміст у консоль: інколи потрібно вивести лише перші кілька рядків. Для цього є метод .readline(), який саме це й дозволяє. Коли файл із назвою file відкритий, ви можете вивести перший рядок, виконавши file.readline(). Якщо виконати цю саму команду ще раз, буде виведено другий рядок, і так далі.

У вступному відео Г'юґо також представив поняття контекстного менеджера. Він показав, що можна привʼязати змінну file, використовуючи конструкцію контекстного менеджера:

with open('huck_finn.txt') as file:

Поки ви всередині цієї конструкції, змінна file буде посилатися на open('huck_finn.txt'); отже, щоб надрукувати файл у консоль, достатньо виконати такий код:

with open('huck_finn.txt') as file:
    print(file.readline())

Тепер використайте ці інструменти, щоб надрукувати перші кілька рядків із moby_dick.txt!

Інструкції

100 XP
  • Відкрийте moby_dick.txt, використавши контекстний менеджер with і змінну file.
  • Виведіть у консоль перші три рядки файлу, викликавши .readline() тричі всередині контекстного менеджера.