IniziaInizia gratis

Importare interi file di testo

In questo esercizio lavorerai con il file moby_dick.txt. È un file di testo che contiene le frasi iniziali di Moby Dick, uno dei grandi romanzi americani! Nel video hai visto che puoi aprire un file di questo tipo usando file = open('moby_dick.txt', mode='r'). Puoi poi leggerne il contenuto con file.read() e chiudere il file usando file.close(). Tuttavia, usare i gestori di contesto ti permette di farlo in modo più efficace. In questo esercizio farai pratica ad aprire un file di testo, stamparne il contenuto e, infine, chiuderlo utilizzando un gestore di contesto.

Questo esercizio fa parte del corso

Introduzione all'importazione dei dati in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Apri il file moby_dick.txt in modalità sola lettura usando un'istruzione with e assegnalo alla variabile file. Assicurati di passare il nome del file tra virgolette ''.
  • Stampa il contenuto del file nella shell usando la funzione print(). Come Hugo ha mostrato nel video, devi applicare il metodo .read() all'oggetto file e stampare il risultato.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Open a file as read-only and bind it to file
with open('____', '____') as file:
  	# Print it
    print(____)
Modifica ed esegui il codice