“Conocimiento Programación>Python Programming

Cómo contar las palabras y líneas en Python

2012/12/28
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.

Python Programming
Cómo quitar un guión en Python
Cómo codificar UTF - 8 en Omitir en Python
Cómo convertir una lista con una matriz en Python
Cómo pasar una función como argumento en Python
Errores Puerto no numéricos en Python
¿Cómo se puede implementar el procesamiento paralelo en Python usando un bucle for?
Cómo: Python UTF8 a Unicode
Cómo leer una página web con Python
Conocimiento de la computadora © http://www.ordenador.online