ÎncepețiÎncepe gratuit

Importul fișierelor text linie cu linie

În cazul fișierelor mari, s-ar putea să nu vrei să afișezi tot conținutul în shell: poate vrei să vezi doar primele câteva linii. Aici intervine metoda .readline(), care îți permite exact asta. Când un fișier numit file este deschis, poți afișa prima linie executând file.readline(). Dacă execuți aceeași comandă din nou, va fi afișată a doua linie, și tot așa.

În videoclipul introductiv, Hugo a prezentat și conceptul de manager de context. El a arătat că poți lega o variabilă file folosind construcția manager de context:

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

Cât timp ești în interiorul acestei construcții, variabila file va fi legată de open('huck_finn.txt'); așadar, pentru a afișa fișierul în shell, tot codul de care ai nevoie este:

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

Acum vei folosi aceste instrumente pentru a afișa primele câteva linii din moby_dick.txt!

Acest exercițiu face parte din cursul

Introducere în importul datelor în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Deschide moby_dick.txt folosind managerul de context with și variabila file.
  • Afișează primele trei linii ale fișierului în shell folosind .readline() de trei ori în interiorul managerului de context.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Read & print the first 3 lines
with open('moby_dick.txt') as ____:
    print(____)
    print(____)
    print(____)
Editează și rulează codul