码迷,mamicode.com
首页 > 其他好文 > 详细

写的一个模糊查询的接口

时间:2017-11-28 23:15:35      阅读:407      评论:0      收藏:0      [点我收藏+]

标签:imp   str   com   input   put   日期   tps   实现   int   

流程图:

 技术分享图片

具体代码:

#-*- coding:utf-8
# 脚本功能:
# 用户可以模糊查询员工信息
# 显示匹配了多少条,匹配字符需要高亮显示
# 作者:Elle
# 编写日期2017年11月28日

import xlrd

def SearchInfo(Key_Word):
Match_Flag = 0
UserInfoTable = xlrd.open_workbook("D:\PyProject\Exercise\Data\UserInfo.xls",formatting_info=True)
Data = UserInfoTable.sheets()[0]
for i in range(1,Data.nrows):
UserInfo = str(" ".join(Data.row_values(i)))
if Key_Word in UserInfo:
print UserInfo.replace(Key_Word,"\033[31m%s\033[0m"%Key_Word)
Match_Flag += 1
else:
continue

print "Total Times:",Match_Flag

if __name__ == ‘__main__‘:
Key_Word = raw_input("Please input the keyword:")
SearchInfo(Key_Word)

实现效果:

 技术分享图片

写的一个模糊查询的接口

标签:imp   str   com   input   put   日期   tps   实现   int   

原文地址:http://www.cnblogs.com/elleblog/p/7912558.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!