摘要: 一 低配logging 日志总共分为以下五个级别,这个五个自下而上进行匹配debug info warning error critical,默认最低级别为warning级别 V1 WARNING:root:警告信息 ERROR:root:报错信息 CRITICAL:root:严重错误信息 V2 日 阅读全文
posted @ 2019-08-16 20:51 黑糖A 阅读(104) 评论(0) 推荐(0) 编辑
摘要: hmac模块 对密码加密,可以加盐 如果要保证hmac模块最终结果一致,必须保证: 1. hmac.new括号内指定的初始key一样 2. 无论update多少次,校验的内容累加到一起是一样的内容 阅读全文
posted @ 2019-08-16 20:03 黑糖A 阅读(199) 评论(0) 推荐(0) 编辑
摘要: hashlib模块 密码加密:无论你丢什么字符串,他都会返回一串 固定长度的字符串 e10adc3949ba59abbe56e057f20f883e e10adc3949ba59abbe56e057f20f883e 相同字符串哈希后结果一样 hash值的特点: 1. 只要传入的内容一样,得到的has 阅读全文
posted @ 2019-08-16 19:57 黑糖A 阅读(83) 评论(0) 推荐(0) 编辑
摘要: pickple模块 可以序列化python中所有对象(数据类型),但是无法跨平台 阅读全文
posted @ 2019-08-16 19:46 黑糖A 阅读(103) 评论(0) 推荐(0) 编辑
摘要: json模块 用python写了一个程序,用java写了一门程序,这两个程序需要数据之间交流,规定了一种多种语言通用的数据类型,json串 序列化:从python的字典(最常用)变成json串, dump 反序列化:从json串变成python的字典(最常用),load {"a": 1, "b": 阅读全文
posted @ 2019-08-16 19:40 黑糖A 阅读(96) 评论(0) 推荐(0) 编辑
摘要: sys模块 与python解释器交互 阅读全文
posted @ 2019-08-16 19:26 黑糖A 阅读(80) 评论(0) 推荐(0) 编辑
摘要: os模块 与操作系统交互,可以操控文件 (经常用到) 只有pychamr才提供,python本身不支持 (经常使用) (经常使用) 阅读全文
posted @ 2019-08-16 19:20 黑糖A 阅读(79) 评论(0) 推荐(0) 编辑
摘要: datetime模块 时间的修改 import datetime print(datetime.datetime.now()) 打印时间 now = datetime.datetime.now() print(now+datetime.timedelta(3)) 默认+3天 print(now+da 阅读全文
posted @ 2019-08-16 18:56 黑糖A 阅读(94) 评论(0) 推荐(0) 编辑
摘要: time模块 支持三种不同形式的时间,不同形式的时间之间可以转换 import time 时间戳 print(time.time()) 1565922341.6068554 格式化时间 print(time.strftime('%Y_%m_%d %X')) 2019_08_16 10:26:36 结 阅读全文
posted @ 2019-08-16 18:50 黑糖A 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 一 什么是包 包是模块的一种形式,包的本质就是一个含有.py文件的文件夹,包中必须得含有 .py这个文件.(init让普通的文件夹成为一个包, 导包就是导init ) 二 为什么要使用包 假设一个m1.py模块中有60个函数 导入方式为 from m1 import f1 如果把60个函数再分成多个 阅读全文
posted @ 2019-08-16 17:30 黑糖A 阅读(129) 评论(0) 推荐(0) 编辑