#!/usr/bin/python3
#luck
importsys
filename=input(‘请输入您要搜索的路径及文档名称:‘)
iflen(filename)==0:
sys.exit(‘不能为空!‘)
whileTrue:
mubiao=input(‘请输入您要搜索的关键词:‘)
ifmubiao==‘exit‘:
sys.exit(‘欢迎使用搜索系统!‘)
iflen(mubiao)==0:
continue
mubiao2=input(‘请输入第二个关键词,忽略按Enter:‘)
iflen(mubiao2)==0:
withopen(filename)asf:
Num=0
forlineinf:
line=line.strip(‘\n‘)
index=line.find(mubiao)
ifindex>-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)
ifmubiao==‘exit‘:
sys.exit(‘欢迎使用搜索系统!‘)
else:
print(‘搜索2个关键词‘)
withopen(filename)asf:
Num=0
forlineinf:
line=line.strip(‘\n‘)
index=line.find(mubiao)
index2=line.find(mubiao2)
ifindex>-1andindex2>-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)