Gestione dei file Python

La gestione dei file è una parte importante di qualsiasi applicazione web.

Python ha diverse funzioni per creare, leggere, aggiornare e eliminare file.

Gestione dei file

La funzione chiave per la gestione dei file in Python è open() funzione.

open()

  • "r" - Lettura - Valore predefinito. Apri il file per la lettura, restituendo un errore se il file non esiste.
  • "a" - Aggiunta - Apri il file per l'aggiunta, creando il file se non esiste.
  • "w" - Scrittura - Apri il file per la scrittura, creando il file se non esiste.
  • "x" - Creazione - Crea il file specificato, restituendo un errore se il file esiste.

Inoltre, puoi specificare se il file deve essere trattato come binario o testo.

  • "t" - Testo - Valore predefinito. Modalità testo.
  • "b" - Binario - Modalità binaria (ad esempio immagini).

Sintassi

Inoltre, puoi specificare se il file deve essere trattato come binario o testo:

f = open("demofile.txt")

Il codice sopra è equivalente a:

f = open("demofile.txt", "rt")

Poiché "r" (Lettura) e "t" (Testo) è il valore predefinito, quindi non è necessario specificarlo.

Nota:Assicurati che il file esista, altrimenti riceverai un messaggio di errore.