download:Python Flask高级编程之从0到1开发《鱼书》精品项目
通过一个项目的实践,深入浅出讲解Flask核心原理、剖析Flask源码,在解读Flask的同时,学习Python高级编程、培养面向对象思维,是市面上稀缺的优质课程。 适合人群及技术储备要求 如果你想更深入的学习Python,掌握优秀的框架设计思想,那本课程非常适合你 技术储备要求 具备Python语法基础、 Web后端开发基础
格式化时间函数
1 def formatTime(longtime): 2 '''格式化时间的函数''' 3 import time 4 return time.strftime("%Y-%m-%d %H:%M:%S",time.localtime(longtime))
3。记载显现登录日志实例
复制代码 import time def show_info(): print('''输入提示数字,执行相应操作 0:退出 1:查看登录日志 ''') def write_loginfo(username): """ 将用户名和登录时间写入日志 :param username: 用户名 """ with open('log.txt','a') as f: string = "用户名:{} 登录时间:{}\n".format(username ,time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time()))) f.write(string) def read_loginfo(): """ 读取日志 """ with open('log.txt','r') as f: while True: line = f.readline() if line == '': break # 跳出循环 print(line) # 输出一行内容 if name == " main ":
输入用户名
username = input('请输入用户名:') # 检测用户名 while len(username) < 2 : print('用户名长度应不少于2位') username = input('请输入用户名:') # 输入密码 password = input('请输入密码:') # 检测密码 while len(passw ord) < 6 : print('密码长度应不少于6位') password = input('请输入密码:') print('登录胜利') write_loginfo(username) # 写入日志 show_info() # 提示信息 num = int(input('输入操作数字:')) # 输入数字 while True: if num == 0: print('退出胜利') break elif num == 1: print('查看登录日志') read_loginfo() show_info() num = int(input('输入操作数字:')) else: print('您输入的数字有误') show_info() num = int(input('输入操作数字:'))
查看更多关于Python Flask高级编程之从0到1开发《鱼书》精品项目的详细内容...