“Conocimientos Programación>Python Programming

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

2012/3/25
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 obtener el tamaño de un archivo de Python
Cómo Graficar con el software de Python
Cómo hacer cambios permanentes en sys.path
Cómo Intercambio de 8 bytes big endian en Python
Cómo reemplazar Regex en Python
Cómo quitar Sublistas vacíos con Python
Lista de Python Herramientas
Cómo acceder a los contactos de Evolution Python
Conocimientos Informáticos © http://www.ordenador.online