Python Language Ottenere l'intero contenuto di un file

Esempio

Il metodo preferito di file i / o è quello di utilizzare la parola chiave with . Ciò garantirà che l'handle del file venga chiuso una volta completata la lettura o la scrittura.

with open('myfile.txt') as in_file:
    content = in_file.read()

print(content)

o, per gestire la chiusura del file manualmente, si può rinunciare with e semplicemente chiamare close te stesso:

in_file = open('myfile.txt', 'r')
content = in_file.read()
print(content)
in_file.close()

Tieni presente che senza utilizzare un'istruzione with , potresti accidentalmente mantenere il file aperto nel caso si verificasse un'eccezione imprevista in questo modo:

in_file = open('myfile.txt', 'r')
raise Exception("oops")
in_file.close()  # This will never be called