File di testo — scheda

Istituto tecnico informatica telecomunicazioniinformatica contenuto verificato

Scarica in PDF Adatta questa scheda al mio alunno

In breve: Un file di testo contiene solo caratteri leggibili. Si usa per salvare dati semplici e configurazioni.

Cosa è un file di testo

Un file di testo è un documento che contiene caratteri leggibili dall'utente. Non contiene formattazione come grassetto o colori. Ogni carattere è codificato secondo uno standard, ad esempio UTF-8.

Pensa a un foglio di quaderno con sole lettere e numeri. Non ci sono immagini né disegni. Solo testo puro, riga dopo riga.

I file di testo hanno spesso estensione .txt. Anche file come .csv, .html e .json sono file di testo.

Come funziona la lettura e scrittura

Un programma può aprire un file di testo per leggerlo o scriverlo. L'apertura collega il file al programma tramite un canale chiamato flusso. Dopo l'uso, il file deve essere chiuso.

La lettura avviene di solito riga per riga. La scrittura aggiunge testo in fondo oppure sovrascrive il contenuto. Ogni riga finisce con un carattere speciale di fine riga.

Esistono due modalità principali. La modalità lettura non modifica il file. La modalità scrittura cambia o crea il contenuto.

Esempi pratici

Esempio 1: una rubrica telefonica. Salvi nome e numero su righe diverse in un file contatti.txt.

Esempio 2: un log di gioco. Il programma scrive ogni partita in fondo al file partite.txt.

In Python si scrive così:

with open("contatti.txt", "r", encoding="utf-8") as f:
    for riga in f:
        print(riga.strip())

Questo codice apre il file, legge ogni riga e la mostra a schermo. Il comando with chiude il file automaticamente alla fine.

Per scrivere si usa la modalità "w" al posto di "r". Attenzione: la modalità "w" cancella il contenuto precedente.

Parole difficili

Riferimenti

Fonte

Scheda didattica verificata sull'obiettivo ob.tecnico-informatica-telecomunicazioni.informatica.cl3.file-testo.01 — Riordino degli istituti tecnici. Verificata il 2026-06-04 sulla norma di riferimento.

Schede correlate

Questa scheda, su misura per il tuo alunno

Adiuvo la riscrive in automatico per il profilo del tuo alunno: frasi brevi, font ad alta leggibilità, parole difficili spiegate, anche audio e verifiche.

Adatta gratis