Apertura di file Python

Aprire il file sul server

Supponiamo di avere i seguenti file, situati nella stessa cartella di Python:

demofile.txt

Ciao! Benvenuto in demofile.txt
Questo file è per scopi di test.
Buona fortuna!

Per aprire un file, utilizzare la funzione integrata open() funzione.

open() La funzione restituisce un oggetto file, che ha un read() Il metodo viene utilizzato per leggere il contenuto del file:

Esempio

f = open("demofile.txt", "r")
print(f.read())

Eseguire l'istanza

Leggi solo una parte del file

Per impostazione predefinita,read() Il metodo restituisce tutto il testo, ma puoi anche specificare il numero di caratteri da restituire:

Esempio

Restituisce i primi cinque caratteri del file:

f = open("demofile.txt", "r")
print(f.read(5))

Eseguire l'istanza

Leggi riga

Puoi usare readline() Il metodo restituisce una riga:

Esempio

Leggere una riga del file:

f = open("demofile.txt", "r")
print(f.readline())

Eseguire l'istanza

Attraverso due chiamate readline()Puoi leggere le prime due righe:

Esempio

Leggere due righe del file:

f = open("demofile.txt", "r")
print(f.readline())
print(f.readline())

Eseguire l'istanza

Tramite un ciclo puoi leggere tutte le righe del file riga per riga:

Esempio

Esplorare il file riga per riga:

f = open("demofile.txt", "r")
for x in f:
  print(x)

Eseguire l'istanza

Chiudi il file

È una buona abitudine chiudere sempre il file dopo aver completato.

Esempio

Chiudi il file dopo aver completato:

f = open("demofile.txt", "r")
print(f.readline())
f.close()

Eseguire l'istanza

Nota:In alcuni casi, a causa della cache, dovresti sempre chiudere il file, poiché le modifiche apportate al file prima della chiusura potrebbero non essere visualizzate.