Python员工信息表练习
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("是否继续")
Python员工信息表练习的更多相关文章
- python作业员工信息表程序(第四周)
作业需求: 1. 员工信息表程序,实现增删改查操作: 2. 可进行模糊查询,语法至少支持下面3种: select name,age from staff_table where age > 22 ...
- day12 python作业:员工信息表
作业要求: 周末大作业:实现员工信息表文件存储格式如下:id,name,age,phone,job1,Alex,22,13651054608,IT2,Egon,23,13304320533,Tearc ...
- python练习题-员工信息表
周末大作业:实现员工信息表文件存储格式如下:id,name,age,phone,job1,Alex,22,13651054608,IT2,Egon,23,13304320533,Tearcher3,n ...
- python基础之员工信息表作业
周末大礼包 文件存储格式如下: id, name, age, phone, job 1, Alex, 22, 13651054608, IT 2, Egon, 23, 13304320533, Tea ...
- python's sixteenth day for me 员工信息表
import os user_dic = { 'username':None, 'password':None, 'login':True } flag = False name_list = ['i ...
- python-查询员工信息表
python查询员工信息表 基本要求: 用户可以模糊查询员工信息 显示匹配了多少条,匹配字符需要高亮显示 代码: #!/usr/env python #coding:utf-8 import time ...
- python-打印简单公司员工信息表
python-打印简单公司员工信息表 要求,输入name不为空,输入次数最多3次,3次后跳出程序: 知识点: raw_input str转int whil if elif else continue ...
- python3 员工信息表
这是最后一条NLP了......来吧 十二,动机和情绪总不会错,只是行为没有效果而已 动机在潜意识里,总是正面的.潜意识从来不会伤害自己,只会误会的以为某行为可以满足该动机,而又不知道有其他做法的可能 ...
- 无废话ExtJs 入门教程十五[员工信息表Demo:AddUser]
无废话ExtJs 入门教程十五[员工信息表Demo:AddUser] extjs技术交流,欢迎加群(201926085) 前面我们共介绍过10种表单组件,这些组件是我们在开发过程中最经常用到的,所以一 ...
随机推荐
- 免费上google的方法
访问http://www.ishadowsocks.net/这上面有详细介绍
- swt shell设置窗口位于屏幕中间
/** * 设置窗口位于屏幕中间 * @param shell 要调整位置的窗口对象 */ public static void center(Shell shell) ...
- Linux线程基础
复习中掌握线程的基本管理即可,而不用考虑线程的同步: 创建线程花费的代价,比创建进程小得多,所以同一个进程的,多个线程执行多个任务-->比多个进程执行多个任务更有效率. 线程也分为用户级线程.内 ...
- nodejs核心模块之http
http模块包含以下5个核心类和方法及属性: 核心类 1,http.Agent 2,http.ClientRequest 3,http.Server 4,http.ServerResponse 5,h ...
- MongoDB数据库的CURD的一些基本语句
from:http://www.data321.com/shujuku/20160514417/addToSetQianMianBuXuYaoJinXing 插入文档: SQL语句: INSERT I ...
- [LeetCode] Smallest Rectangle Enclosing Black Pixels 包含黑像素的最小矩阵
An image is represented by a binary matrix with 0 as a white pixel and 1 as a black pixel. The black ...
- ACM/ICPC2016 青岛区域赛
A(hdu5982).(模拟) 题意:输入n对数,将每对数相乘并相加 分析:模拟 B(hdu5983).(模拟) 题意:给你一个二阶魔方,问能否通过一次旋转使得给定魔方的每个面颜色相同 分析:模拟 C ...
- Stream与byte[]与Image与string
public byte[] GetByteImage(Image img) { byte[] bt = null; if (!img.Equals(null)) { using (MemoryStre ...
- GD库常用函数
创建句柄 imagecreate($width, $height) //新建图像 imagecreat ...
- WebAPI中无法获取Session对象的解决办法
在MVC的WebApi中默认是没有开启Session会话支持的.需要在Global中重写Init方法来指定会话需要支持的类型 public override void Init() { PostAut ...