Contar el número de palabras en un archivo de texto en Python

Puedes contar el número de palabras en un archivo de texto en Python siguiendo una secuencia de pasos que discutiremos en este tutorial.

En este tutorial, aprenderemos cómo contar el número de palabras en un archivo de texto, utilizando programas de ejemplo de Python.

Pasos para contar el número de palabras en un archivo de texto

Para contar el número de palabras en un archivo de texto, sigue estos pasos.

  1. Abrir el archivo en modo lectura y manejarlo en modo texto.
  2. Lea el texto utilizando la función read().
  3. Divida el texto utilizando el separador de espacios. Suponemos que las palabras de una frase están separadas por un carácter de espacio.
  4. La longitud de la lista de división debe ser igual al número de palabras del archivo de texto.
  5. Puede afinar el recuento limpiando la cadena antes de dividirla o validando las palabras después de dividirla.

Ejemplo 1: Contar el número de palabras

En este ejemplo de Python, leeremos un archivo de texto y contaremos el número de palabras que contiene. Considere el siguiente archivo de texto.

Texto dentro del archivo «texto.txt«:

¡Hola Mundo! Bienvenido a Python con ejemplos. En este ejemplo contaremos cuantas palabras tiene este archivo.

Programa:

archivo = open("./texto.txt", "rt")
datos = archivo.read()
palabras = datos.split()

print('Número de palabras en el archivo de texto :', len(palabras))

Salida:

Número de palabras en el archivo de texto : 16

Ejemplo 2: Contar el número de palabras en un archivo de texto con múltiples líneas

En este Ejemplo de Python, leeremos un archivo de texto con múltiples líneas y contaremos el número de palabras que contiene. Considere el siguiente archivo de texto.

El carácter de nueva línea separa las líneas en un archivo de texto. Nueva línea es un carácter de espacio en blanco y cuando dividimos todos los datos en el archivo de texto utilizando el método split(), todas las palabras en todas las frases se dividen y se devuelven como una sola lista.

Texto dentro del archivo «texto.txt«:

¡Hola Mundo! Bienvenido a Python con ejemplos. En este ejemplo contaremos cuantas palabras tiene este archivo.
Esta es otra linea.

Programa:

archivo = open("./texto.txt", "rt")
datos = archivo.read()
palabras = datos.split()

print('Número de palabras en el archivo de texto :', len(palabras))

Salida:

Número de palabras en el archivo de texto : 20

En este tutorial de Ejemplos de Python, aprendimos a contar el número de palabras en un Archivo de Texto, con la ayuda de programas de ejemplo.

Deja una respuesta