摘要:
三层架构一 用户视图层 用于与用户交互的,可以接受用户的输入,打印接口返回的数据。 import jsonimport osfrom conf import settingsfrom interface import user_interfacefrom lib import commonfrom 阅读全文
摘要:
logging模块 # import logging# logging.basicConfig( # 1、日志输出位置:1、终端 2、文件 # filename='access.log', # 不指定,默认打印到终端 # 2、日志格式 # format='%(asctime)s - %(name)s 阅读全文
摘要:
# 作业:# 1、把登录与注册的密码都换成密文形式'''import hashlibdef register(): s = hashlib.md5() username = input('请输入用户名: ').strip() s.update(username.encode('utf-8')) s1 阅读全文
摘要:
Jason、pickle模块 # 1、什么是序列化&反序列化# 内存中的数据类型 >序列化 >特定的格式(json格式或者pickle格式)# 内存中的数据类型< 反序列化< 特定的格式(json格式或者pickle格式)# 土办法:# {'aaa':111} >序列化str({'aaa':111} 阅读全文
摘要:
# 今日作业:# 1、检索文件夹大小的程序,要求执行方式如下# python3.8 run.py 文件夹# 2、明天上午日考:随机验证码、模拟下载以及打印进度条、文件copy脚本# 随机验证码'''import randomdef verification_code(size=4): res='' 阅读全文
摘要:
time与datetime模块 # 时间模块优先掌握的操作#一:timeimport time# 时间分为三种格式:# 1、时间戳:从1970年到现在经过的秒数# 作用:用于时间间隔的计算# print(time.time())# 2、按照某种格式显示的时间:2020-03-30 11:11:11# 阅读全文
摘要:
'''项目启动入口'''import osimport sys# 将项目的根目录,添加到sys.path中sys.path.append( os.path.dirname(os.path.dirname(__file__)))from core import srcif __name__ == '_ 阅读全文
摘要:
# 一个python文件有两种用途# 1、被当成程序运行# 2、被当做模块导入from import # impot导入模块在使用时必须加前缀"模块."# 优点:肯定不会与当前名称空间中的名字冲突# 缺点:加前缀显得麻烦# from ... import ...导入也发生了三件事# 1、产一个模块的 阅读全文
摘要:
# 作业:# 1、文件内容如下,标题为:姓名,性别,年纪,薪资# egon male 18 3000# alex male 38 30000# wupeiqi female 28 20000# yuanhao female 28 10000# 要求:# 从文件中取出每一条记录放入列表中,# 列表的每 阅读全文
摘要:
二分法 # 算法:是高效解决问题的办法# 算法之二分法# 需求:有一个按照从小到大顺序排列的数字列表# 需要从该数字列表中找到我们想要的那个一个数字# 如何做更高效???# nums=[-3,4,7,10,13,21,43,77,89]# find_num=10## nums=[-3,4,13,10 阅读全文