Cómo contar el número de líneas en un archivo en Python
Aquí tienes un tutorial paso a paso sobre cómo contar el número de líneas en un archivo utilizando Python:
Paso 1: Abrir el archivo
Para empezar, necesitas abrir el archivo en Python. Puedes hacer esto utilizando la función incorporada open(). La función open() toma dos parámetros: la ruta del archivo y el modo (lectura, escritura, añadir, etc.). En este caso, solo necesitamos leer el archivo, así que usaremos el modo "r".
ruta_archivo = "ruta/al/archivo.txt"
archivo = open(ruta_archivo, "r")
Paso 2: Leer el archivo
A continuación, necesitas leer el contenido del archivo. Puedes hacer esto utilizando el método readlines(), que lee todas las líneas del archivo y las devuelve como una lista.
lineas = archivo.readlines()
Paso 3: Contar las líneas
Una vez que tienes las líneas almacenadas en una lista, simplemente puedes utilizar la función len() para determinar el número de líneas en el archivo.
num_lineas = len(lineas)
Paso 4: Cerrar el archivo
Después de haber terminado de leer el archivo, es buena práctica cerrarlo utilizando el método close(). Esto liberará los recursos del sistema y asegurará que el archivo esté cerrado correctamente.
archivo.close()
Paso 5: Mostrar el resultado
Finalmente, puedes mostrar el número de líneas en el archivo imprimiéndolo en la consola.
print("Número de líneas en el archivo:", num_lineas)
Ejemplo de código completo:
ruta_archivo = "ruta/al/archivo.txt"
archivo = open(ruta_archivo, "r")
lineas = archivo.readlines()
num_lineas = len(lineas)
archivo.close()
print("Número de líneas en el archivo:", num_lineas)
¡Eso es todo! Ahora tienes un programa Python completo para contar el número de líneas en un archivo. Solo reemplaza "ruta/al/archivo.txt" por la ruta real de tu archivo, y estás listo para comenzar.