需求
工资管理系统
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('