Como contar palavras e linhas em Python

Você pode usar essas primitivas Python para escrever o código que conta o número de palavras e linhas de entrada de texto.

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.