Come leggere un file di testo in Python
La gestione dell'input/output su file è una funzione fondamentale nei linguaggi di programmazione. Python permette di leggere testo da un file sul computer, operazione molto utile per memorizzare configurazioni e dati del programma. Invece di inserire i dati di configurazione a ogni esecuzione, potete far leggere allo script un file di configurazione. Imparare la lettura dei file è un passo importante per ogni programmatore; bastano pochi minuti per apprendere come leggere un file di testo con Python.
Passaggio 1
Aprite l'editor di testo IDLE incluso con Python. Si trova in "Programmi" (o "Applicazioni" su Mac) nella cartella Python. Si aprirà una finestra con un file di codice vuoto.
Passaggio 2
Dichiarate una variabile stringa contenente il percorso del file di testo da leggere. Esempio: se il file "etc.txt" si trova su C:, scrivete:
strPath = "C:\\etc.txt"
Passaggio 3
Aprite il file con la funzione open():
f = open(strPath)
Passaggio 4
Leggete il contenuto con read() e memorizzatelo in una stringa per stamparlo successivamente:
strText = f.read()
Passaggio 5
Stampate il contenuto del file:
print(strText)
Passaggio 6
Eseguite il programma premendo "F5". L'intero contenuto del file di testo verrà stampato nella console.