Accademia:Input e Output: differenze tra le versioni

Riga 60: Riga 60:
:'''readline()''' restituisce una stringa con l'intero contenuto di ogni riga
:'''readline()''' restituisce una stringa con l'intero contenuto di ogni riga
:'''readlines()''' restituisce una lista con tutte le righe  
:'''readlines()''' restituisce una lista con tutte le righe  
Da notare l'uso del metodo '''seek(0)''', che dopo ogni lettura riporta il file al primo carattere (argomento 0).


Il metodo seek(''offset'', ''from_what'') 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 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
282

contributi