打印以特定字符串开头的单词

时间:2016-10-18 19:04:25

标签: python-3.x

我可以在下面的代码中使用一些帮助。我试图逐行读取文件mbox-short.txt。查看该行中的每个单词以查看它是否以字符串“SAK-”开头,如果是,则将其打印出来并继续。现在我的代码是用SAK查找所有行,但不是只打印出SAK字符串,而是显示字符串后面的所有其他内容。

fname = input('Enter File: ')
if len(fname) < 1 : fname = 'mbox-short.txt'
lst = list()

fhand = open(fname)
for line in fhand:
    line = line.strip()
    if not line.startswith('SAK'): continue
    words = line.split()
    print(words)

0 个答案:

没有答案
相关问题