tratando de averiguar cómo escribir un ciclo si para verificar si una línea está vacía.python: cómo comprobar si una línea es una línea vacía
El archivo tiene muchas cuerdas, y una de ellas es una línea en blanco a separarse de las otras declaraciones (no es un ""; es un retorno de carro seguido de otro retorno de carro creo)
new statement
asdasdasd
asdasdasdasd
new statement
asdasdasdasd
asdasdasdasd
Desde Estoy usando el módulo de entrada de archivos. ¿Hay alguna manera de verificar si una línea está vacía?
Al usar este código parece que funciona, ¡gracias a todos!
for line in x:
if line == '\n':
print "found an end of line"
x.close()
el segundo hace lo que tenía en mente, ¡Gracias! if line in ['\ n']: – user1006198
Si solo está usando 'if line in ['\ n']', debe reemplazar eso con 'if line == '\ n''. –
Me gustaría señalar que la respuesta aceptada tiene un error: si line.strip(): ... #do algo ignora las líneas con espacios en blanco, es decir, espacio, tabulación y línea vacía. Es por eso que solo el segundo trabajó para el poster original: el 'no' tiene que ser eliminado. – niefpaarschoenen