Metodi di file Python

UN fileoggetto viene creato utilizzando la funzione open ed ecco un elenco di funzioni che possono essere chiamate su questo oggetto:

Sr.No. Metodi con descrizione
1 file.close ()

Chiudi il file. Un file chiuso non può più essere letto o scritto.

2 file.flush ()

Svuota il buffer interno, come fflush di stdio. Questa potrebbe essere una non operazione su alcuni oggetti simili a file.

3 file.fileno ()

Restituisce il descrittore di file intero utilizzato dall'implementazione sottostante per richiedere le operazioni di I / O dal sistema operativo.

4 file.isatty ()

Restituisce True se il file è connesso a un dispositivo tty (-like), altrimenti False.

5 file.next ()

Restituisce la riga successiva dal file ogni volta che viene chiamato.

6 file.read ([dimensione])

Legge al massimo i byte di dimensione dal file (meno se la lettura raggiunge EOF prima di ottenere byte di dimensione).

7 file.readline ([size])

Legge un'intera riga dal file. Nella stringa viene mantenuto un carattere di nuova riga finale.

8 file.readlines ([sizehint])

Legge fino a EOF usando readline () e restituisce un elenco contenente le righe. Se è presente l'argomento opzionale sizehint, invece di leggere fino a EOF, vengono lette intere righe per un totale approssimativo di byte sizehint (possibilmente dopo l'arrotondamento a una dimensione del buffer interno).

9 file.seek (offset [, da dove])

Imposta la posizione corrente del file

10 file.tell ()

Restituisce la posizione corrente del file

11 file.truncate ([size])

Tronca la dimensione del file. Se è presente l'argomento opzionale size, il file viene troncato (al massimo) a quella dimensione.

12 file.write (str)

Scrive una stringa nel file. Non esiste alcun valore di ritorno.

13 file.writelines (sequenza)

Scrive una sequenza di stringhe nel file. La sequenza può essere qualsiasi oggetto iterabile che produce stringhe, in genere un elenco di stringhe.

Esaminiamoli brevemente: