要求:
员工信息表
用户可以模糊查询员工信息
显示匹配了多少条,匹配字符需要高亮显示
# _*_ coding:utf-8 _*_
while True:
parameter =
raw_input(
"input key word: ")
f =
file(
"message.txt",
"rb")
count =
0 #用以统计匹配条数
for line
in f.readlines():
line = line.strip(
"\n")
if parameter
in line:
#将参数作为分隔符,将line转换成列表
getMessage = line.split(parameter)
keyWord =
"\033[1;31m %s \033[0m" % parameter
print getMessage[
0],keyWord,getMessage[
1]
count +=
1
else:
continue
print "----------------------------------------------------"
print "一共匹配了\033[31m %s条\033[0m" % count,
"\n"
Cont =
raw_input(
"""是否继续查询? 输入yes继续,输入其他键退出系统""")
if Cont ==
"yes":
continue
else:
break
f.close()