LABORATORIO DI PYTHON
Ottava lezione
Argomenti trattati:
- Lancio di un’eccezione.
- Apertura e chiusura di un file.
- Lettura e scrittura su un file.
- Posizionamento all’interno di un file.
- Ottenere le informazioni di un file.
- Altri argomenti consigliati(non trattati a lezione):
Materiale didattico:
- Slide riassuntive.
- ATTENZIONE: L’anteprima delle slide, offerta da GitLab, potrebbe creare problemi con l’ordinamento delle pagine. Consigliamo di scaricare le slide, così da visualizzarle in modo corretto.
- Esempi fatti in classe.
- file esempio: canto1.txt
- Esempio di lancio di un’eccezione
- Esercitazione sulla copia di un file.
Consigli:
- Effettuare letture a blocchi, dei file di grandi dimensioni, per evitare problemi di eccessivo consumo della memoria.
- Preferire l’apertura in modalità testuale, se il programma dovrà lavorare solo con file di testo.
- Appena possibile, chiudere i file che non sono più necessari, anche se ci sono altre istruzioni da eseguire(la chiusura di un file non deve essere per forza l’ultima istruzione da eseguire prima della terminazione di un programma).
Esercizi per casa:
Un GRAZIE A TUTTI coloro che hanno partecipato alle nostre lezioni, con l’augurio che possano esservi utili in futuro.
Davide