Python-S13作业-day4-之登陆,管理后台
需求:
本节作业,用户管理程序:
普通用户:
登录,注册,修改密码,查看本用户信息
管理员用户:
查看所有普通用户,按照指定关键字搜索用户信息;
登录,注册,修改密码,查看本用户信息;
删除、添加普通用户
修改普通用户密码
提高普通用户权限
注意:
1、用户信息:要存文件里
2、权限验证,要用装饰器
思路:
Readme:
主程序:
流程图:
写作业过程中,学到的内容:
【re.match:把不是1开头的行,查找出来】
import refor line in open("dbfile"): if not re.match("1",line): print(line[:-1])
【删除内容为,PermissionError的字段】
lines = [l for l in open("file.txt", "r") if l.find("PermissionError") != 0]fd = open("file.txt", "w")fd.writelines(lines)fd.close() 【输入行号,删除指定行】
import fileinputnum = input("input delete num:")f = fileinput.input("dbfile",inplace=True)for line in f: if f.filelineno() == num: print(‘‘) else: print(line,end="")
时间: 2024-10-05 13:08:18