Как да броим думи и линии в 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 ще съдържа броя думи.