1. Learn
  2. /
  3. Cursuri
  4. /
  5. Introducere în importul datelor în Python

Connected

exercițiu

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!

Instrucțiuni

100 XP
  • 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.