In Python, per leggere e scrivere file, usiamo le funzioni fornite nella libreria standard e metodi come, e. Ecco come manipolare i file in: open()
read()
write()
close()
Python
File di lettura
Per leggere un file in Python, usiamo la funzione con la modalità "r"(lettura). Questa funzione restituisce un oggetto file, quindi possiamo usare metodi come leggere il contenuto del file. open()
read()
Esempio :
# Read the content of a file
with open("myfile.txt", "r") as file:
content = file.read()
print(content)
File di scrittura
Per scrivere su un file o creare un nuovo file, usiamo la funzione con la modalità "w"(scrittura). Se il file esiste già, verrà sovrascritto, altrimenti verrà creato un nuovo file. open()
Esempio :
# Write content to a file
with open("output.txt", "w") as file:
file.write("This is the content written to the file.")
Aggiunta ai file
Per aggiungere contenuto alla fine di un file senza sovrascrivere il contenuto esistente, utilizziamo la modalità "a"(aggiungi).
Esempio :
# Append content to a file
with open("logfile.txt", "a") as file:
file.write("Appending this line to the file.")
Chiusura dei file
Dopo aver letto o scritto, si consiglia di chiudere il file utilizzando il close()
metodo. Tuttavia, quando si utilizza l' with
istruzione, non è necessario chiudere il file manualmente poiché Python il file verrà chiuso automaticamente all'uscita dal with
blocco.
La lettura e la scrittura di file Python consente di lavorare con i dati dei file e creare applicazioni che archiviano ed elaborano informazioni da fonti esterne.