Python è un linguaggio di programmazione orientato agli oggetti . Standard Python fornisce molti metodi o funzioni programmatori può applicare agli oggetti. Quando la funzione "dir ( ) " viene applicato ad un oggetto handle di file , viene visualizzato un elenco delle funzioni appartenenti al manico file. Ad esempio, il comando Python , Stati
nameOfFile = open ( " pippo.txt " , " rw + " ) per
apre un file chiamato " pippo.txt " in una modalità di lettura /scrittura e memorizza le informazioni del file nel file oggetto etichettato " nameOfFile . " Il comando dir Python ( nameOfFile ) stampa una lista che include tutte le funzioni di questo oggetto di handle di file . Sono inclusi in questo elenco sono le funzioni stretto , fileno , a filo , isatty , ritorni a capo , il prossimo , leggere, readline , readlines , chiedere , raccontare, troncare , scrivere e writelines .
Il Python File funzione Object Scrivi ( ) economici
Utilizzare la write () per scrivere una sequenza fissa di caratteri - chiamato una stringa - in un file. Non è possibile utilizzare write ( ) per scrivere gli array o le liste Python in un file. Se si tenta di utilizzare write () per salvare una lista di stringhe , l'interprete Python darà l'errore "argomento 1 deve essere una stringa o di sola lettura buffer di caratteri , non elenco . " I programmatori di solito assicurano i dati sono effettivamente salvati sul disco utilizzando i metodi degli oggetti file flush () o close () .
Il pitone file oggetto writelines funzione ( ) per < br funzione >
writelines ( ) scrive una stringa in un file. Diversamente write ( ), tuttavia , writelines possono scrivere una lista di stringhe senza errori . Per esempio, il nameOfFile.writelines comando ( [ " allen" , "ciao mondo" ] ) scrive due stringhe " allen" e " ciao mondo " al file pippo.txt . Writelines ( ) non separa le stringhe , quindi l'uscita sarà "mondo allenhello ".
The Origin of Pythons writelines ( ) Funzione
Python è stato attuato in 1989. Prima del 1993 , Python ha avuto la funzione write ( ), ma non writelines ( ) . Un riferimento iniziale per la necessità di writelines ( ) è apparsa in un 22 Ottobre 1993 Usenet newsgroup da Xerox Parc programmatore Bill Janssen . Egli era alla ricerca di un modo semplice per aggiungere il contenuto di un file in un altro file. Tre giorni dopo , il creatore di Python , Guido van Rossum ha scritto : "Ho appena incontrato la stessa esigenza . Consideratelo aggiunto alla prossima release . "
Programmazione © www.354353.com