deseo de contar el número de líneas en un archivo .txt que se ve algo como esto:Contar el número de líneas en un archivo txt con Python excluyendo las líneas en blanco
apple
orange
pear
hippo
donkey
cuando existan líneas en blanco utilizados para separar bloques. El resultado que estoy buscando, basado en la muestra anterior, es cinco (líneas).
¿Cómo puedo lograrlo?
Como beneficio adicional, sería bueno saber cuántos bloques/párrafos hay. Entonces, basado en el ejemplo anterior, eso sería dos bloques.
¿Tiene que ser pitón? 'grep. nombre de archivo | wc -l' te dará las líneas fácilmente. – Daenyth
@Daenyth Es parte de un script de Python más grande, por lo que idealmente sí. – samiles
@larsmans Ese es un enlace divertido.He estado buscando durante mucho tiempo, y he encontrado muchos ejemplos de cómo obtener las líneas, pero ninguna sobre cómo excluir espacios en blanco. – samiles