一、包 1.包就是一个保护有__init__.py文件的文件夹,包的本质就是一种模块,即包是用来导入使用的,包内部包含的文件也都是用来被导入使用的.包是为了更好组织好模块,就是一个文件夹. 注:在python2中,包下必须有一个__init__.py文件,而python3中即便没有也不会报错 首次导 ...
分类:
其他好文 时间:
2018-08-11 01:40:02
阅读次数:
212
功能 1.日志格式的规范 2.简化操作 3.日志的分级管理logging不能做的事 自动生成你想要打印的内容 (需要程序猿自己在开发的时候定义好) 在哪些地方需要打印,要打印的内容是啥,内容的级别logging模块的使用: 普通配置型 简单的 可定制化差 对象配置型 复杂的 可定制化强 默认情况下P ...
分类:
其他好文 时间:
2018-08-10 23:04:30
阅读次数:
199
logging模块 一、logging作用 1. 控制日志级别 2. 控制日志格式 3. 控制输出的目标为文件 二、日志级别 三、示例 四、log配置字典 logging.config.dictConfig(settings.LOGGING_DIC) logger1=logging.getLogge ...
分类:
其他好文 时间:
2018-08-10 21:35:01
阅读次数:
174
import logging# 1. 控制日志级别# 2. 控制日志格式# 3. 控制输出的目标为文件logging.basicConfig(filename='access.log', format='%(asctime)s - %(name)s - %(levelname)s -%(module ...
分类:
其他好文 时间:
2018-08-10 21:23:08
阅读次数:
120
一. hashlib模块 Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。 摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。 摘要算法就是通过摘要函数f()对任意长度的数据data计算出固定长度的摘要 ...
分类:
编程语言 时间:
2018-08-10 21:13:11
阅读次数:
153
configparser模块 固定格式的配置文件 有一个对应的模块去帮你做这个文件的字符串处理 config = configparser.Configparser() config.read(“example.ini”) logging模块 功能 1、日志格式的规范 2、操作的简化 3、日志的分级 ...
分类:
其他好文 时间:
2018-08-10 01:30:50
阅读次数:
119
主要内容: 1 . hashlib 模块 : 摘要算法的模块 定义: 能够把一个字符串数据类型的变量转换成一个定长的密文的字符串,字符串里的每一个字符都是一个十六进制数字. 算法 : 对于同一个字符串,用相同的算法,相同的手段去进行摘要获得的值总是相同的. a : md5 是一个算法, 32位的字符 ...
分类:
其他好文 时间:
2018-08-09 23:07:15
阅读次数:
216
一 time与datetime模块 二 random模块 三 os模块 四 sys模块 五 shutil模块 六 json&pickle模块 七 shelve模块 八 xml模块 九 configparser模块 十 hashlib模块 十一 suprocess模块 十二 logging模块 十三 ...
分类:
编程语言 时间:
2018-08-08 22:03:00
阅读次数:
173
import logging logging.basicConfig(level=logging.DEBUG, #对日志基础设定 filename = "logger.log", filemode='w', format="%(filename)s %(lineno)d %(asctime)s %( ...
分类:
其他好文 时间:
2018-08-04 21:43:48
阅读次数:
169
python logging 重复写日志问题 用Python的logging模块记录日志时,遇到了重复记录日志的问题,第一条记录写一次,第二条记录写两次,第三条记录写三次。。。很头疼,这样记日志可不行。网上搜索到了原因与解决方案: 原因:没有移除handler 解决:在日志记录完之后removeHa ...
分类:
编程语言 时间:
2018-08-04 17:24:47
阅读次数:
238