en essayant de comprendre comment écrire un cycle if pour vérifier si une ligne est vide.python: comment vérifier si une ligne est une ligne vide
Le fichier a plusieurs cordes, et l'un d'entre eux est une ligne vide pour séparer des autres déclarations (et non « », est un retour chariot suivi d'un autre retour chariot, je pense)
new statement
asdasdasd
asdasdasdasd
new statement
asdasdasdasd
asdasdasdasd
Depuis J'utilise le module d'entrée de fichier, est-il un moyen de vérifier si une ligne est vide? En utilisant ce code, cela semble fonctionner, merci à tous!
for line in x:
if line == '\n':
print "found an end of line"
x.close()
le second fait ce que j'avais à l'esprit, merci! si ligne dans ['\ n']: – user1006198
Si vous n'utilisez que 'if line dans [' \ n '] ', remplacez-le par' if ligne ==' \ n''. –
Je tiens à souligner que la réponse acceptée, a une erreur: si line.strip(): ... #do quelque chose ignore les lignes avec des espaces, c'est-à-dire espace, tabulation et ligne vide. C'est pourquoi seul le second a fonctionné pour l'affiche originale: le 'non' doit être retiré. – niefpaarschoenen