giovedì 9 gennaio 2025

PYTHON - Il costrutto WITH per leggere un file e processarlo

Per leggere il contenuto di un file, si può utilizzare i comandi l'apertura e la chiusura di un file e, in mezzo, il codice per leggere e processare il contenuto... oppure si sfrutta lo statement with.

Questo costrutto rimpiazza un blocco try-catch ed assicura che le risorse invocate vengano chiuse dopo il loro utilizzo.
Nel caso di un'attività su un file, si assicura che il suddetto file venga chiuso.

Questo è un esempio di utilizzo:

fileInput = "test.txt"
rows = []

with open(fileInput, "r") as file:
    for r in file.readlines():
        rows.append(r.strip())

Nessun commento:

Posta un commento