Python είναι μια αντικειμενοστραφής γλώσσα προγραμματισμού . Πρότυπο Python παρέχει πολλές μεθόδους ή λειτουργίες προγραμματιστές μπορούν να εφαρμοστούν σε αντικείμενα . Όταν το " dir ( ) " λειτουργία εφαρμόζεται σε ένα αντικείμενο χειρισμού αρχείων , εμφανίζεται μια λίστα με τις λειτουργίες που ανήκουν στο δείκτη χειρισμού αρχείων . Για παράδειγμα , η εντολή Python , πώληση
nameOfFile = ανοικτό ( " foo.txt " , " rw + " )
ανοίγει ένα αρχείο που ονομάζεται " foo.txt " σε κατάσταση ανάγνωσης /εγγραφής και αποθηκεύει πληροφορίες αρχείου στο αντικείμενο του αρχείου με την ένδειξη " nameOfFile . " Η εντολή dir Python ( nameOfFile ) εκτυπώνει μια λίστα που περιλαμβάνει όλες τις λειτουργίες που ανήκουν στο αντικείμενο χειρισμού αρχείων . Περιλαμβάνονται σε αυτή τη λίστα είναι οι λειτουργίες κοντά , Fileno , ξεπλύνετε , isatty , οι νέες γραμμές , στη συνέχεια, να διαβάσετε , readline , readlines , αναζητούν , πω, περικόψει , να γράφουν και writelines .
Η Python αρχείου Λειτουργία αντικειμένου Write ( )
Η
Χρησιμοποιήστε την write () συνάρτηση για να γράψετε μια σταθερή ακολουθία χαρακτήρων - ονομάζεται ένα string - σε ένα αρχείο . Δεν μπορείτε να χρησιμοποιήσετε write ( ) για να γράψετε πίνακες ή λίστες Python σε ένα αρχείο . Εάν προσπαθήσετε να χρησιμοποιήσετε το write ( ) για να αποθηκεύσετε μια λίστα των χορδών , ο διερμηνέας Python θα δώσει το σφάλμα , «επιχείρημα 1 πρέπει να είναι σειρά ή μόνο για ανάγνωση ρυθμιστικό χαρακτήρα , δεν είναι στη λίστα. " Προγραμματιστές συνήθως εξασφαλίζουν τα δεδομένα είναι πραγματικά αποθηκεύονται στο δίσκο , χρησιμοποιώντας τις μεθόδους αντικείμενο του αρχείου flush ( ) ή κλείσιμο ( ) .
Η Writelines Λειτουργία Αντικείμενο Python αρχείου ( )
Τα writelines ( ) συνάρτηση γράφει ένα string σε ένα αρχείο . Σε αντίθεση με την write ( ) , ωστόσο , writelines μπορούν να γράψουν μια λίστα με χορδές χωρίς σφάλμα . Για παράδειγμα , οι nameOfFile.writelines εντολή ( [ " allen " , " hello world " ] ) γράφει δύο χορδές " allen " και " hello world " στο foo.txt αρχείο . Writelines ( ) δεν διαχωρίζει τις χορδές , οπότε η έξοδος θα είναι " allenhello κόσμο . "
Εικόνων Η Καταγωγή των Pythons Writelines ( ) Λειτουργία
Η
Python εφαρμόστηκε για πρώτη φορά στην 1989 . Πριν από το 1993 , Python είχε τη λειτουργία write ( ), αλλά δεν writelines ( ) . Μια από τις πρώτες αναφορές για την ανάγκη writelines ( ) εμφανίστηκε σε ένα 22 του Οκτώβρη του 1993 Usenet newsgroup απόσπαση από τη Xerox Parc προγραμματιστή Bill Janssen . Έψαχνε για έναν εύκολο τρόπο για να προσθέσετε τα περιεχόμενα ενός αρχείου σε ένα άλλο αρχείο . Τρεις ημέρες αργότερα , ο δημιουργός της Python , Guido Van Rossum έγραψε , «εγώ απλώς αντιμετώπισε την ίδια ανάγκη . Σκεφτείτε ότι προστίθεται στην επόμενη έκδοση . "
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα