Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Python Προγραμματισμός

Διαφορές μεταξύ Write & WriteLine σε Python

Python είναι ένα ισχυρό , πλήρως εξοπλισμένο , δωρεάν , open-source γλώσσα προγραμματισμού που χρησιμοποιείται στην εκπαίδευση , την επιστήμη , την κυβέρνηση και τη βιομηχανία . Η γλώσσα Python έχει μια μεγάλη πρότυπη βιβλιοθήκη των λειτουργιών που βοηθούν τους προγραμματιστές να δημιουργήσουν εφαρμογές Web , βοηθητικά προγράμματα λειτουργικού συστήματος , τα παιχνίδια , τα πλαίσια επιστημονικών εφαρμογών ιστοσελίδα και περισσότερο . Python περιλαμβάνει μια ολοκληρωμένη σειρά από λειτουργίες διαχείρισης αρχείων για να διαβάζουν, να γράφουν , να επισυναφθεί , το ερώτημα , τη μεταφορά και την επεξεργασία αρχείων . Ολλανδικά προγραμματιστής , Guido van Rossum , γνωστή σήμερα ως Python είναι « καλοπροαίρετη δικτάτορα », ανέπτυξε τη γλώσσα στη δεκαετία του 1980 . Μέθοδοι Χειρισμός αρχείων για τα αντικείμενα
Η

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 έγραψε , «εγώ απλώς αντιμετώπισε την ίδια ανάγκη . Σκεφτείτε ότι προστίθεται στην επόμενη έκδοση . "
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα