Cum să numărați cuvinte și linii în Python

Puteți utiliza aceste primitive Python pentru a scrie codul care numără numărul de cuvinte și linii de introducere a textului.

Pasul 1

Inițializați variabilele de care aveți nevoie, inclusiv următoarea linie de la începutul codului Python:

nLines, nWords = 0.0

Pasul 2

Deschideți fluxul de intrare ca în exemplul următor:

myInputStream = open ('inputFile.txt', 'r')

Înlocuiți inputFile.txt cu numele fișierului ale cărui linii și cuvinte trebuie să conta.

Pasul 3

Treceți prin întregul flux în timp ce numărați linii, la fel ca în următorul cod:

pentru currLine în myInputStream: nLines = nLines + 1

Pasul 4

Adăugați codul care numără numărul de cuvinte pe fiecare linie din bucla principală, ca în codul următor:

pentru currLine în myInputStream: nLines = nLines + 1

dacă (! currLine.startswith ('\ n')): # o linie goală nu are cuvinte wordsInCurrLine = currLine.split (None) nWords =

După terminarea ciclului principal, variabila nLines va conține numărul de linii din fluxul de intrare, iar variabila Nwords va conține numărul de cuvinte.