1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Úvod do importu dat v Pythonu

Connected

Cvičení

Načítání textového souboru po řádcích

U velkých souborů většinou nechceme vypisovat celý jejich obsah do shellu – hodí se zobrazit jen první pár řádků. K tomu slouží metoda .readline(), která ti to umožní. Pokud máš otevřený soubor file, první řádek vypíšeš příkazem file.readline(). Zavoláš-li ho znovu, vypíše se druhý řádek, a tak dále.

V úvodním videu Hugo také představil koncept context manageru. Ukázal, jak přiřadit proměnnou file pomocí konstrukce context manageru:

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

Dokud jsi uvnitř této konstrukce, proměnná file je svázána s open('huck_finn.txt'); kód pro výpis souboru do shellu pak vypadá takto:

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

Teď tyto nástroje využiješ k výpisu prvních několika řádků souboru moby_dick.txt!

Pokyny

100 XP
  • Otevři soubor moby_dick.txt pomocí context manageru with a proměnné file.
  • Třikrát zavolej .readline() uvnitř context manageru a vypiš tak první tři řádky souboru do shellu.