使用循环打印子字符串时重复

时间:2016-03-14 17:04:38

标签: python-2.7

我需要找到以" From"开头的行。在文件中打印该行中的第二个字符串。我写了以下代码。我得到了输出,但一切都是重复的。为什么会这样?有人请帮忙

count=0
line=' '
fh=open("mbox-short.txt")
while True:
   f=fh.readline()
   if f=='':
       break
   else:
       if f.find("From")!=-1:
           count+=1
           print f.split(" ")[1]

print "There were", count, "lines in the file with From as the first word"

0 个答案:

没有答案