download:Python Flask快速入门与进阶
掌握了Python基础语法的同学,都知道下一步要学习Python框架了,但选什么框架,如何快速的渡过这个“卡顿”期,一直是个“老大难”问题。我们建议小白可以通过Flask来过渡与入门,FLask 本身“轻”的特点,让你的学习不会那么“重”,掌握核心知识就能进行开发 ,更容易获得成就感,学习也就会更有动力,另外,FLask虽轻,但Flask 很强,内核+扩展的特点,让FLask 拥有“快速”开发各种类型应用的能力,在Python Web领域也是非常受市场认可的
适合人群 掌握Python基础语法却不知下一步学习方向的同学 刚刚接触Python Web开发的同学
技术储备要求 掌握Python基础语法 了解MySQL 基础知识 (掌握基础的增删改查)
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('输入操作数字:'))
3。模仿淘宝客服自动回复 复制代码 1 # 任务2:模仿淘宝客服自动回复 2 3 def find_answer(question): 4 with open('reply.txt','r') as f : 5 while True: 6 line=f.readline() 7 if not line: #也能够为if line=='' 8 break 9 keyword=line.split('|')[0] 10 reply=line.split('|')[1] 11 if keyword in question: 12 return reply 13 return '对不起,没有你想要找的问题' 14 15 if name ==' main ': 16 question=input('请输入想要发问的内容:') 17 while True: 18 if question=='bye': 19 break 20 reply=find_answer(question) 21 if not reply: 22 question=input("小蜜不懂您在说什么,您能够问一些与订单、账户和支付相关的内容(退出请输入bye):") 23 else: 24 print(reply) 25 question=input("您能够问一些与订单、账户和支付相关的内容(退出请输入bye):") 26 print('谢谢,再见!') 27
查看更多关于Python Flask快速入门与进阶的详细内容...