Alex 100000 Rain 80000 Egon 50000 Yuan 30000 -----以上是info.txt文件-----

#获取文件(查)
def get_info():
    userinfo = {}
    with open("info.txt","r",encoding="utf-8") as f:
        lines = f.readlines()
    for line in lines:
        line = line.strip()
        line = line.split(" ")
       #print(line[0])
        if not(line[0] == ''):
            userinfo[line[0]] =line[1]
        else:
            pass
            #print("读取到空行")
    return userinfo

#改
def update_info(username,salary):
    _userinfo = get_info()
    with open("info.txt","r",encoding="utf-8") as f:
        lines = f.readlines()
        linenum = 0
        #print(lines)
        if username  in _userinfo:
            str = username + "工资:" + _userinfo[username]
            print(str)
            for line in lines:
                if username in line:
                    _user_update = username + " " + salary
                    lines[linenum] = _user_update +"\n"
                    with open("info.txt", "w", encoding="utf-8") as fw:
                        fw.writelines(lines)
                    new_userinfo = get_info()
                    if new_userinfo[username] == salary:
                        str = username + "工资:" + new_userinfo[username]
                        print("修改成功"+ str)
                    else:
                        print("修改失败,请检查输入")

                linenum += 1
        else:
            print("员工 \'"+ username + "\' 不存在")

#查
def insert_info(username, salary):
    _userinfo = get_info()
    if username in _userinfo:
        str = username + "已经存在!"
        print(str)
    else:
        with open("info.txt", "a", encoding="utf-8") as f:
            f.writelines("\n"+username + ' '  + salary)
        new_userinfo = get_info()
        if new_userinfo[username] == salary:
            str = username + "工资:" + new_userinfo[username]
            print("增加成功" + str)
        else:
            print("增加失败,程序异常")