本节作业,用户管理程序:
普通用户:
登录,注册,修改密码,查看本用户信息
管理员用户:
查看所有普通用户,按照指定关键字搜索用户信息;
登录,注册,修改密码,查看本用户信息;
删除、添加普通用户
修改普通用户密码
提高普通用户权限
注意:
1、用户信息:要存文件里
2、权限验证,要用装饰器
【re.match:把不是1开头的行,查找出来】
import re
for 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 fileinput
num = input("input delete num:")
f = fileinput.input("dbfile",inplace=True)
for line in f:
if f.filelineno() == num:
print(‘‘)
else:
print(line,end="")
原文:http://www.cnblogs.com/tangshengwei/p/5689432.html