工资管理系统

需求

工资管理系统

Alex 100000

Rain 80000

Egon 50000

Yuan 30000

-----以上是info.txt文件-----

实现效果:

从info.txt文件中读取员工及其工资信息,最后将修改或增加的员工工资信息也写入原info.txt文件。

效果演示:

1. 查询员工工资

2. 修改员工工资

3. 增加新员工记录

4. 退出

>>:1

请输入要查询的员工姓名(例如:Alex):Alex

Alex的工资是:100000。

1. 查询员工工资

2. 修改员工工资

3. 增加新员工记录

4. 退出

>>:2

请输入要修改的员工姓名和工资,用空格分隔(例如:Alex 10):Alex 10

修改成功!

1. 查询员工工资

2. 修改员工工资

3. 增加新员工记录

4. 退出

>>:3

请输入要增加的员工姓名和工资,共空格分割(例如:Eric 100000):Eric 100000

增加成功!

1. 查询员工工资

2. 修改员工工资

3. 增加新员工记录

4. 退出

>>:4

再见!

代码20180424

 1 #!/usr/bin/python
 2 # -*- coding: utf-8 -*-
 3 import os
 4 
 5 
 6 option = '''
 7 --------- 请选择功能 ---------
 8 1. 查询员工工资
 9 2. 修改员工工资
10 3. 增加新员工记录
11 4. 退出
12 ---------- The End ----------
13 '''
14 
15 
16 def search(argument):
17         flag = False
18         with open('info.txt', 'r', encoding='utf-8') as f:
19             for line in f:
20                 if line.split()[0] == argument:
21                     flag = True
22                     print('