Apri file Python
La gestione dei file è una parte importante di qualsiasi applicazione web.
Python ha diverse funzioni per creare, leggere, aggiornare ed eliminare file.
Gestione dei file
La funzione chiave per lavorare con i file in Python è la
open()
funzione.
La open()
funzione accetta due parametri;
nome file e modalità .
Esistono quattro diversi metodi (modalità) per aprire un file:
"r"
- Lettura - Valore predefinito. Apre un file per la lettura, errore se il file non esiste
"a"
- Aggiungi - Apre un file per l'accodamento, crea il file se non esiste
"w"
- Scrivi - Apre un file per la scrittura, crea il file se non esiste
"x"
- Crea - Crea il file specificato, restituisce un errore se il file esiste
Inoltre è possibile specificare se il file deve essere gestito in modalità binaria o testo
"t"
- Testo - Valore predefinito. Modalità testo
"b"
- Binario - Modalità binaria (es. immagini)
Sintassi
Per aprire un file in lettura è sufficiente specificare il nome del file:
f = open("demofile.txt")
Il codice sopra è lo stesso di:
f = open("demofile.txt", "rt")
Poiché "r"
per read e
"t"
per il testo sono i valori predefiniti, non è necessario specificarli.
Nota: assicurati che il file esista, altrimenti riceverai un errore.