Menu
Coddy logo textTech

Modalità di apertura

Lezione 4 di 12 del corso Gestione dei file in Python di Coddy.

Puoi anche specificare la modalità di funzionamento nella funzione open con open(filename, operation).

Esistono quattro diverse modalità per aprire un file:

ModalitàChiaveDescrizione
Lettura'r'Apre un file in lettura
Aggiunta'a'Apre un file per aggiungervi contenuti
Scrittura'w'Apre un file in scrittura
Creazione'x'Crea il file specificato

Nota: se il file non esiste, tutte le modalità creeranno il file, tranne la modalità di lettura

Puoi anche specificare se il file deve essere gestito in modalità binaria o testuale:

ModalitàChiaveDescrizione
Testo't'Modalità testo
Binaria'b'Modalità binaria

Alcuni esempi:

  • Apri un file chiamato data.csv in modalità aggiunta open('data.csv', 'a')
  • Apri un file chiamato foo.txt in modalità scrittura e binaria open('foo.txt', 'wb')
  • Apri un file chiamato bar.txt in modalità lettura e scrittura open('bar.txt', 'rw')

La modalità di apertura predefinita è 'rt', quindi open('a.txt') equivale a open('a.txt', 'rt')

Provalo tu

Questa lezione non include una sfida di codice.

Tutte le lezioni di Gestione dei file in Python

Esercitati da solo: Compilatore Python online