- Autore

- Nome
- Nelson Silva
- Social
Introduzione
Lavorare con i file è una competenza essenziale nella programmazione. In Python, la manipolazione dei file è semplice ma potente, permettendo di leggere, scrivere e modificare i contenuti dei file in modo efficiente.
Come Lavorare con i File in Python
Apertura e Chiusura dei File
Si usa open(file, modalità) per aprire un file. Il parametro modalità determina l'operazione: 'w' per la scrittura e 'r' per la lettura. È fondamentale chiudere il file dopo l'uso con close(file).
Scrivere nei File
Per scrivere in un file, lo si apre in modalità 'w'. Qualsiasi contenuto esistente verrà sostituito. Si usa write(testo) per scrivere nel file.
scriviFile = open('File-Scrivi-e-Leggi.txt', 'w')
scriviFile.write('Sto scrivendo sulla prima riga di questo file.\n')
scriviFile.write('Ora sto scrivendo sulla seconda riga.')
scriviFile.close()
Leggere i File
Per leggere un file, lo si apre in modalità 'r'. Il metodo read() viene utilizzato per leggere tutto il contenuto.
leggiFile = open('File-Scrivi-e-Leggi.txt', 'r')
print(leggiFile.read())
leggiFile.close()
Buone Pratiche
- Chiudi sempre i file dopo l'uso per evitare perdite di memoria o conflitti di file.
- Usa i context manager (
with) per gestire automaticamente la chiusura dei file.
Conclusione
Manipolare i file in Python è un processo diretto ed efficiente. Comprendere queste operazioni di base apre la strada a lavori più complessi, come l'analisi dei dati e la gestione dei file.