Puedes contar fácilmente el número de líneas en un archivo de texto usando la librería Python UliEngineering:
count_lines.py
from UliEngineering.Utils.Files import count_lines
import tempfile
import os
# Crear un archivo temporal para demostración
with tempfile.NamedTemporaryFile(mode='w', delete=False, suffix='.txt') as f:
f.write("line 1\n")
f.write("line 2\n")
f.write("line 3\n")
temp_file = f.name
# Contar líneas
line_count = count_lines(temp_file)
print(f"El archivo tiene {line_count} líneas")
# Limpiar
os.unlink(temp_file)Ejemplo de salida
count_lines_output.txt
El archivo tiene 3 líneasEsta función cuenta eficientemente el número de líneas en un archivo de texto. Es útil para determinar rápidamente el tamaño del archivo en términos de líneas, lo cual es común en análisis de archivos de registro, procesamiento de datos y tareas de manipulación de archivos de texto. La función maneja automáticamente tanto finales de línea Unix como Windows.
Entradas relacionadas
Si este artículo te ha ayudado, considera invitarme a un café o hacer una donación vía PayPal para apoyar la investigación y publicación de nuevos artículos en TechOverflow