A linguagem de programação Python inclui um extenso conjunto de primitivas para manipulação de texto. Programas em Python pode processar texto como ele é lido a partir de arquivos ( eficientes para arquivos muito grandes que não cabem na memória principal) ou na memória, quando são necessários vários passes. Você pode usar esses primitivos Python para escrever código que conta o número de palavras e linhas de entrada de texto. Instruções
1
Inicializar as variáveis que você precisa , incluindo a seguinte linha no início do seu código Python:
nLinhas , nWords = 0,0
2
Abra o fluxo de entrada , como no exemplo a seguir :
myInputStream = open ( ' inputFile.txt ', ' r')
Substituir inputFile.txt com o nome do arquivo cujas linhas e palavras que você precisa contar
3
Iterate sobre todo o fluxo de entrada durante a contagem de linhas , como no seguinte código: .
para currLine em myInputStream :
nLinhas = nLinhas +1
4
Adicione 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 :
nLinhas = nLinhas +1
if ( currLine.startswith ('\\ n') ! ): # uma linha vazia não tem palavras
wordsInCurrLine = currLine.split (Nenhum)
nWords = nWords + len ( wordsInCurrLine )
Depois que o loop principal é concluída, os nLinhas variável conterá o número de linhas no fluxo de entrada , e os nWords variável conterá o número de palavras .