发布时间:2019-09-26 07:25:30编辑:auto阅读(1948)
#!/usr/bin/python3 #luck import sys filename = input('请输入您要搜索的路径及文档名称:') if len(filename) == 0: sys.exit('不能为空!') while True: mubiao = input('请输入您要搜索的关键词:') if mubiao == 'exit': sys.exit('欢迎使用搜索系统!') if len(mubiao) == 0: continue mubiao2 = input('请输入第二个关键词,忽略按Enter:') if len(mubiao2) == 0: with open(filename) as f: Num = 0 for line in f: line = line.strip('\n') index = line.find(mubiao) if index > -1: Num += 1 print (line[:index] + ('\033[31;1m%s\033[0m' % mubiao) + line[ index + len(mubiao):]) print ('一共找到了\033[31;1m%s\033[0m;' % Num) if mubiao == 'exit': sys.exit('欢迎使用搜索系统!') else: print ('搜索2个关键词') with open(filename) as f: Num = 0 for line in f: line = line.strip('\n') index = line.find(mubiao) index2 = line.find(mubiao2) if index > -1 and index2 > -1: Num += 1 print (line[:index] + ('\033[31;1m%s\033[0m' % mubiao) + line[index:index2] + ('\033[31;1m%s\033[0m' % mubiao2) + line[ index2 + len(mubiao2):] ) print ('一共找到了\033[31;1m%s\033[0m;' % Num)
上一篇: Python3小工具——暴力破解ssh
下一篇: python3中request.urlo
48448
47336
38218
35460
29918
26625
25597
20545
20237
18664
54°
67°
166°
113°
141°
259°
336°
332°
309°
396°