1.用户可以模糊查询员工信息

2.显示匹配了多少条,匹配字符需要高亮显示

employee_db.txt

    总经办    龚丽丽    总经理    男    --        1月18日    汉 族    中共党员    已婚
总经办 李惠 副总经理 女 -- 6月3日 汉 族 致公党党员 已婚
财务处 张小平 处长 男 -- 3月11日 汉 族 共青团员 已婚
财务处 龙英 副处长 女 -- 11月16日 汉 族 共青因员 未婚
商务部 陈美华 经理 女 -- 8月12日 蒙古族 民革党员 未婚
商务部 汪志刚 副经理 男 -- 10月7日 维吾尔族 民盟盟员 未婚
市场部 李丽君 职员 女 -- 9月27日 布依族 民建会员 已婚
市场部 陈美丽 职员 男 -- 7月11日 朝鲜族 民进会员 已婚
贸易部 郑妮芳 职员 男 -- 1月15日 哈尼族 农工党党员 已婚
贸易部 殷月 职员 女 -- 1月18日 傈僳族 致公党党员 未婚
攻关部 刘勇 职员 女 -- 9月20日 景颇族 九三学社 未婚
攻关部 龙柯颔 职员 女 -- 1月23日 傈僳族 无党派 已婚

code.py

a = input("do you start:")
while (a!="no"):
count = 0
data = input("please input you slecet word:")
f = open("employee_db.txt", "r", encoding="utf-8")
for line in f.readlines():
if data in line:
print(line.replace(data,"\033[31;1m%s\033[0m" % data))
count +=1
print("------------------------------\n")
print("共查到了:",count,"条")
a = input("是否继续")
04-19 23:59
查看更多