Accademia:Input e Output: differenze tra le versioni

Riga 41: Riga 41:
Adesso '''leggiamo''' il contentuo di prova.txt:
Adesso '''leggiamo''' il contentuo di prova.txt:
<pre>
<pre>
>>> f = open('prova.txt','r+')
>>> f = open('prova.txt','w')
>>> f.read()
>>> f.read()
'1° riga del mio file\n2° riga del mio file\n'
'1° riga del mio file\n2° riga del mio file\n'
Riga 54: Riga 54:
>>> f.readlines()
>>> f.readlines()
['1° riga del mio file\n', '2° riga del mio file\n']
['1° riga del mio file\n', '2° riga del mio file\n']
f.close()
</pre>
</pre>
Analizzando il codice vediamo che per la lettura del file abbiamo usato 3 diversi metodi:
:'''read()''' restituisce una stringa con l'intero contenuto del file (compresi i i caratteri \n)
:'''readline()''' restituisce una stringa con l'intero contenuto di ogni riga
:'''readlines()''' restituisce una lista con tutte le righe
aggiungiamo un'altra riga al nostro file:
<pre>
>>> f.write('3° riga del mio file\n')
21




282

contributi