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

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

Πώς να Count λέξεις και γραμμές σε Python

Η γλώσσα προγραμματισμού Python περιλαμβάνει ένα εκτεταμένο σύνολο των πρωτόγονων για το χειρισμό κειμένου . Προγράμματα Python μπορεί να επεξεργαστεί το κείμενο όπως διαβάζεται από τα αρχεία ( αποτελεσματική για πολύ μεγάλα αρχεία που δεν ταιριάζουν στην κύρια μνήμη ) ή στη μνήμη , όταν απαιτούνται πολλαπλά περάσματα . Μπορείτε να χρησιμοποιήσετε αυτά τα αρχέτυπα Python για να γράψουν κώδικα που μετρά τον αριθμό των λέξεων και των γραμμών για την εισαγωγή κειμένου . Οδηγίες
Η 1

Αρχικοποιήστε τις μεταβλητές που χρειάζεστε συμπεριλαμβανομένων των εξής γραμμή στην αρχή του κώδικα Python σας :

nLines , nWords = 0,0 2

Ανοίξτε το ρεύμα εισόδου , ​​όπως στο ακόλουθο παράδειγμα :

myInputStream = ανοικτό ( « inputFile.txt ',' r ')

Αντικαταστήστε inputFile.txt με το όνομα του αρχείου γραμμές των οποίων και τα λόγια πρέπει να μετρήσετε
εικόνων 3

μετακινηθείτε σε όλο το ρεύμα εισόδου ενώ η καταμέτρηση γραμμών , όπως στο ακόλουθο κώδικα : .

για currLine σε myInputStream :

nLines = nLines +1
Η 4

Προσθέστε τον κωδικό που μετρά τον αριθμό των λέξεων σε κάθε γραμμή στο εσωτερικό του κύριου βρόχου , όπως στο ακόλουθο κώδικα :

για currLine σε myInputStream :

nLines = nLines +1

αν ( currLine.startswith ( '\\ n' ) ! ) : # μια κενή γραμμή δεν έχει λόγια

wordsInCurrLine = currLine.split ( Κανένας )

nWords = nWords + len ( wordsInCurrLine )

Μετά ο κύριος βρόχος ολοκληρωθεί, οι μεταβλητές nLines θα περιέχει τον αριθμό των γραμμών στο ρεύμα εισόδου και τις μεταβλητές nWords θα περιέχει το αριθμό των λέξεων .
Η
εικόνων

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

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