У меня есть файл ~/practice/search_from
, который выглядит следующим образом:
From i
ssdfadfksjaflkf
asdfasf
adf
sd
fd
fs
sgdggggggggggggsd
gsg
sdg
From j
dasdfewf
sdfas
adsf
Я хочу напечатать строки, которые начинаются с From.
Итак, я сделал в приглашении python следующее:
>>> fhandle=open('practice/search_from')
>>> for line in fhandle:
... if not line.startswith('From '):
... continue
... else:
... print(line.rstrip())
...
From i
From j
Этот код работает нормально.
Однако, когда я ставлю
>>> fhandle=open('practice/search_from')
>>> for line in fhandle:
... line = line.rstrip()
... if not line.startswith('From:') :
... continue
... print(line)
...
или
>>> fhandle=open('practice/search_from')
>>> for line in fhandle:
... line = line.rstrip()
... if not line.startswith('From:') :
... continue
... else:
... print(line)
, ничего не печатается.Почему это так?Есть ли способ исправить последние два кода?
Большое спасибо.