Začněte nyníZačněte zdarma

Načítání celých textových souborů

V tomto cvičení budeš pracovat se souborem moby_dick.txt. Jde o textový soubor, který obsahuje úvodní věty románu Moby Dick – jedno z velkých děl americké literatury! Ve videu jsi viděl/a, že takový soubor lze otevřít pomocí file = open('moby_dick.txt', mode='r'). Obsah pak načteš přes file.read() a soubor zavřeš příkazem file.close(). Efektivnější přístup ale nabízejí kontextové manažery. V tomto cvičení si vyzkoušíš otevření textového souboru, výpis jeho obsahu a zavření souboru právě pomocí kontextového manažeru.

Toto cvičení je součástí kurzu

Úvod do importu dat v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Otevři soubor moby_dick.txt v režimu pouze pro čtení pomocí příkazu with a přiřaď ho do proměnné file. Nezapomeň název souboru uzavřít do uvozovek ''.
  • Vypiš obsah souboru do shellu pomocí funkce print(). Jak ukázal Hugo ve videu, na objekt file je třeba zavolat metodu .read() a výsledek předat funkci print().

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Open a file as read-only and bind it to file
with open('____', '____') as file:
  	# Print it
    print(____)
Upravit a spustit kód