próbuje dowiedzieć się, jak napisać cykl if, aby sprawdzić, czy linia jest pusta.python: jak sprawdzić, czy linia jest pustą linią
Plik ma wiele strun, a jednym z nich jest pusta linia oddzielić od pozostałych sprawozdań (nie „”; to znak powrotu karetki następnie innej karetki myślę)
new statement
asdasdasd
asdasdasdasd
new statement
asdasdasdasd
asdasdasdasd
Rejestracja Używam moduł wprowadzania plików, czy istnieje sposób, aby sprawdzić, czy linia jest pusta?
Korzystanie z tego kodu wydaje się działać, dziękuję wszystkim!
for line in x:
if line == '\n':
print "found an end of line"
x.close()
drugi robi to, co miałem na myśli, dzięki! jeśli linia w ['\ n']: – user1006198
Jeśli używasz tylko 'if linii w ['\ n']', powinieneś zamienić ją na 'if line == '\ n''. –
Chciałbym zaznaczyć, że zaakceptowana odpowiedź zawiera błąd: if line.strip(): ... #do coś ignoruje linie z białymi spacjami, np. Spacja, tabulator i pusta linia. Dlatego tylko drugi pracował dla oryginalnego plakatu: "nie" musi zostać usunięte. – niefpaarschoenen