Python 3 - Metodi di file
UN fileoggetto viene creato utilizzando la funzione open ed ecco un elenco di funzioni che possono essere chiamate su questo oggetto:
Sr.No. | Metodi e 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 |
successivo (file)
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 per eccesso 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 della dimensione opzionale, 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. |