Ένας σημαντικός τρόπος για να συγκεντρωθούν στοιχεία σε ένα πρόγραμμα Python είναι να διαβάσει πληροφορίες από ένα αρχείο υπάρχουσες στο σκληρό δίσκο . Με τη χρήση του built-in " ανοικτή " λειτουργία μπορείτε να ορίσετε ένα αρχείο σε μια μεταβλητή Python και να διαβάσει δεδομένα από αυτό μία γραμμή κάθε χρόνο την επεξεργασία της εισόδου , όπως βλέπετε την τακτοποίηση . Ωστόσο, η εισαγωγή από αρχεία κειμένου έρχεται συχνά με τη μορφή των χορδών , ή ποινές . Αν θέλετε να συγκεντρώσει άλλες τιμές από το αρχείο όπως ακέραιους αριθμούς που χρειάζεστε για να μετατρέψετε την τιμή με την κατάλληλη λειτουργία . Σε αυτή την περίπτωση , μπορείτε να χρησιμοποιήσετε τη λειτουργία " int " για να μετατρέψετε την τιμή σε ακέραιο . Τα πράγματα που θα χρειαστείτε
Python Interpreter
Η Εμφάνιση Περισσότερες οδηγίες
Η
1 Ανοίξτε ένα ρεύμα σε ένα αρχείο , και να εκχωρήσετε αυτή την αναφορά σε μια μεταβλητή ( Πηγή 1 ) :
>>> open_file = ανοικτό ( ' /home /file.txt ' ) 2
Διαβάστε το πρώτο στοιχείο από το αρχείο , χρησιμοποιώντας τη λειτουργία " readline " . Αυτό προϋποθέτει ότι κάθε στοιχείο έχει μια ξεχωριστή γραμμή στο αρχείο :
>>> x = open_file.readline ( )
εικόνων 3
Μετατρέψτε την είσοδο σε μία ακέραιος . Κανονικά η είσοδος θα είναι υπό την μορφή μιας συμβολοσειράς . Χρησιμοποιήστε τη λειτουργία " int " για να μετατρέψετε την τιμή σε ακέραιο :
>>> x = int ( x )
Η
εικόνων