Accademia:Input e Output: differenze tra le versioni

tolto "stub"
(tolto "stub")
 
(10 versioni intermedie di un altro utente non mostrate)
Riga 1: Riga 1:
{{Template:Acc_Menu_Python}}
{{Acc_Menu_Python}}
{{stub}}
== Input e Output su file di testo puro ==
== Input e Output su file di testo puro ==


Riga 61: Riga 60:
:'''readlines()''' restituisce una lista con tutte le righe  
:'''readlines()''' restituisce una lista con tutte le righe  


Da notare l'uso del metodo '''seek'''(''offset'', ''from_what'') che permette di cambiare la posizione dell'oggetto all'interno del file. Ha due argomenti di cui solo il primo è obbligatorio:
Da notare l'uso del metodo '''seek'''(''offset, from_what'') che permette di cambiare la posizione dell'oggetto all'interno del file. Ha due argomenti di cui solo il primo è obbligatorio:
:''offset'' - rappresenta il numero di byte da aggiungere al secondo argomento (from_what) in base alla posizione che vogliamo raggiungere all'interno del file
:''offset'' - rappresenta il numero di byte (caratteri) da aggiungere al secondo argomento (from_what) in base alla posizione che vogliamo raggiungere all'interno del file
:''from_what'' - rappresenta il punto di inizio dello spostamento, '''0''' dall'inizio del file, '''1''' dalla posizione corrente, '''2''' dalla fine del file
:''from_what'' - rappresenta il punto di inizio dello spostamento, '''0''' dall'inizio del file, '''1''' dalla posizione corrente, '''2''' dalla fine del file (valore di default 0)
 
Nel nostro caso '''seek(0)''' significa spostati di 0 byte dall' inizio del file (0)


Per conoscere la posizione attuale dell'oggetto, misurata in byte dall'inizio del file possiamo usare il metodo '''tell()'''.




Riga 87: Riga 87:




'''Riferimenti'''


* [http://docs.python.org/release/3.1.3/tutorial/inputoutput.html#reading-and-writing-files Reading and Writing files]
* [http://docs.python.org/release/3.1.3/library/functions.html#open Open method]




6 999

contributi