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
Istruzioni dell'esercizio
- Apri il file
moby_dick.txtin modalità sola lettura usando un'istruzionewithe assegnalo alla variabilefile. 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'oggettofilee 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(____)