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 .