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à | Chiave | Descrizione |
|---|---|---|
| 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à | Chiave | Descrizione |
|---|---|---|
| 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', quindiopen('a.txt')equivale aopen('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