El lenguaje de programación Python incluye un amplio conjunto de primitivas para la manipulación de texto. Programas Python pueden procesar texto se lee de archivos ( eficiente para archivos muy grandes que no caben en la memoria principal) o en la memoria, cuando se requieren múltiples pasadas . Usted puede utilizar estas primitivas Python para escribir el código que cuenta el número de palabras y líneas de entrada de texto. Instrucciones
1
Inicializar las variables que necesita mediante la inclusión de la línea siguiente al principio del código Python:
nLines , Nwords = 0,0
2 < p> Abra el flujo de entrada como en el siguiente ejemplo :
myInputStream = open (' inputFile.txt ', ' r' )
Reemplazar inputFile.txt con el nombre del archivo cuyas líneas y las palabras que necesitan contar
3
iterar sobre todo el flujo de entrada al contar las líneas , como en el siguiente código: .
para currLine en myInputStream :
nLines = nLines 1
4
agregar código que cuenta el número de palabras en cada línea dentro del bucle principal, como en el siguiente código:
para currLine en myInputStream :
nLines = nLines 1
if ( currLine.startswith ('\\ n' ) !) : # una línea vacía no tiene palabras
wordsInCurrLine = currLine.split ( Ninguno)
Nwords = Nwords + len ( wordsInCurrLine )
Después del bucle principal se completa, los nLines variable contendrá el número de líneas en el flujo de entrada, y los Nwords variable contendrá el número de palabras.