2022年5月4日 20:31 by wst
python小技巧最近在看一个python的书,比较基本,顺手做了下里面的练习题。
题目:
创建一个叮咚客服管理系统的界面,每次登录时,将用户的登录日志写入文件中,并且在程序中查看用户的登录日志。
答案:
import datetime
FN = "a.log"
def write_log(content):
with open(FN, "a+") as fp:
dt = datetime.datetime.now().strftime("%Y-%m-%d %X")
fp.write(dt + " " + content + "\n")
def login():
print("请输入用户名和密码:")
username = input("用户名:")
password = input("密码:")
if username == "张三" and password == "123456":
write_log("[{}]登录成功!".format(username))
else:
write_log("登录失败!")
def look_log():
con = open(FN).read()
print(con)
if __name__ == "__main__":
sel = input("请输入你的操作:1--登录,2--查看日志")
if sel == str(1):
login()
elif sel == str(2):
look_log()