Como contar palavras e linhas em Python
Passo 1
Inicialize as variáveis que você precisa, incluindo a seguinte linha no início do código Python:
nLines, nWords = 0.0
Passo 2
Abra o fluxo de entrada como no exemplo a seguir:
myInputStream = open ('inputFile.txt', 'r')
Substitua inputFile.txt pelo nome do arquivo cujas linhas e palavras você precisa contar.
Passo 3
Percorra todo o fluxo de entrada à medida que contar linhas, como no código a seguir:
para currLine em myInputStream: nLines = nLines + 1
Passo 4
Adicione o código que conta o número de palavras em cada linha dentro do loop principal, como no código a seguir:
para currLine em myInputStream: nLines = nLines + 1
if (! currLine.startswith ('\ n')): # uma linha vazia não possui palavras wordsInCurrLine = currLine.split (Nenhum) nWords = nWords + len (wordsInCurrLine)
Depois que o loop principal for concluído, a variável nLines conterá o número de linhas no fluxo de entrada e a variável Nwords conterá o número de palavras.