Readme文件:
| -----------------------------| | 程序名称:工资管理系统程序 | | -----------------------------| 细节功能: 1.根据用户名查询工资数额 2.新增用户及工资 3.根据用户名对工资数额进行修改 4.根据用户名删除用户及工资条目记录 5.上述所有操作均记录于文件中,每次操作记录结果均为最后一次结果进行保存 -------------------------------------------------------------------------------- 程序运行: 1. 运行前需要info.txt文件存在(即用户名、工资所存储的文件) 2. new_info.txt是以临时文件存在(即用户操作过程中会产生临时转换数据) 3. 直接运行Salary_system.py程序即可 4. 如果想手工修改info.txt,请注意格式保持正确(用户名 + 空格 +工资) -------------------------------------------------------------------------------- ####################################### 作者:王承祥 联系方式1:13552310609 联系方式2:dslmoon@163.com 我的博客:https://www.cnblogs.com/wangcx #######################################
info.txt文件:
Tom 34 Kathy 90 George 100 dd 22 55 55 00 100
new_info.txt文件(默认为空,此处略):
Salary_system(主程序):
# -*-coding:utf-8-*- # _Author_:George #导入支持系统特性的模块 import sys,os #用户工资信息文件 filename = "info.txt" #过程操作临时文件 new_filename = "new_info.txt" #用户名与工资字典 info_dict = {} #初始化用户工资信息 def info(): with open(filename,"r") as f: for i in f: if not i.startswith(" "): i = i.strip() info_dict[i.split(" ")[0]]=i.split(" ")[1] #查询函数 def select(): while True: info() user_info = input("