write Python

In questa lezione studieremo il metodo write in Python per poter scrivere sui file di testo.

Dopo aver aperto il file in scrittura possiamo infatti scrivere su di esso.

f = open(“coding.txt“, ‘w‘)
f.write(“Il coding è fondamentale per incrementare il pensiero logico”)
f.close() #chiusura stream

In questo semplice esempio abbiamo creato un oggetto f sul quale abbiamo poi utilizzato 2 metodi: write() e close() di Python.

L’oggetto si crea utilizzando la funzione open(), spiegata nella lezione precedente.

Il metodo write() in Python consente, dopo l’apertura del file, di poter scrivere su di esso. Attenzione, se c’era già del contenuto esso verrà sosvrascritto. Dopo, per salvare quanto scritto sul file, occorre chiuderlo utilizzando il metodo close().

L’operazione di chiusura, come abbiamo già spiegato, consente il salvataggio del file nella memoria di massa.

Nel metodo write si specifica dunque la stringa che vogliamo inserire nel file di testo.

write Python con append

Supponiamo adesso di voler aggiungere del testo ad un file esistente. Per farlo dobbiamo utilizzare la modalità mode = ‘a’.

Facciamo un semplice esempio:

f = open(“coding.txt“, ‘a‘)
f.write(“Divertitevi a programmare in Python.”)
f.close() #chiusura stream

Se apriamo il file coding.txt possiamo notare che il testo è attaccato al codice di prima. Come possiamo fare per scrivere la frase a capo in una nuova riga?

Potremmo semplicemente scrivere:

f.write(“nDivertitevi a programmare in Python”)

Abbiamo aggiunto n per andare a capo ed iniziare a scrivere in una nuova riga.

In questa lezione abbiamo parlato del metodo write in Python per scrivere su un file, nella prossima lezione continueremo a fare degli esempi.

Alcuni link utili

Indice tutorial sul linguaggio Python

1 – Introduzione al linguaggio Python

2 – Le variabili

3 – Operatori aritmetici e di assegnazione

4 – Stringhe

5 – Casting

6 – Input e print

7 – Primi esercizi in Python

8 – Errori in Python

9 – Script Python

Continua la lettura su: https://www.codingcreativo.it/write-python/ Autore del post: Coding Creativo Fonte: https://www.codingcreativo.it

Articoli Correlati

Vuoi rimanere aggiornato sulle nuove tecnologie per la Didattica e ricevere suggerimenti per attività da fare in classe?

Sei un docente?

soloscuola.it la prima piattaforma
No Profit gestita dai

Volontari Per la Didattica
per il mondo della Scuola. 

 

Tutti i servizi sono gratuiti. 

Associazione di Volontariato Koinokalo Aps

Ente del Terzo Settore iscritta dal 2014
Tutte le attività sono finanziate con il 5X1000