随笔分类 - 常用模块
摘要:一、函数式简单配置 1、日志的级别 默认情况下python的logging模块将日志打印到了标准输出中,且只显示了大于等于warning级别的日志,这说明默认的日志级别设置为warning(日志级别等级critical>error>warning>info>debug) 2、日志的配置 配置参数 二
阅读全文
摘要:一、算法介绍 python的hashlib提供了常见的摘要算法,如MD5,SHA1等等 什么是摘要算法呢?摘要算法又称哈希算法、散列算法。他通过一个函数,把任意长度的数据转化为一个长度固定的数据串(通常用16进制的字符串表示) 摘要算法就是通过摘要函数f()对任意长度的数据data计算出固定长度的摘
阅读全文
摘要:我们把对象从内存中变成可存储或传输的过程称之为序列化 一、为什么要序列化 1、持久保存状态 须知一个软件/程序的执行就在处理一系列状态的变化,在编程语言中,‘’状态‘’会以各种各样有结构的数据类型(也可简单的理解为变量)的形式被保存在内存中 内存是无法永久保存数据的,当程序运行了一段时间,我们断电或
阅读全文
摘要:os模块是与操作系统交互的一个接口 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir('dirname') 改变当前脚本工作目录到指定的路径,相当于shell下的cd os.curdir 返回当前目录:('.') os.pardir 获取当前目录的父目
阅读全文
摘要:一、在python中,时间的几种表达形式 时间戳(timestamp):通常来说,时间戳表示的是从1970年一月一日00:00:00开始按秒计算的偏移量,我们运行type(time.time())返回的是浮点型<class 'float'> 格式化时间字符串(format string) 结构化时间
阅读全文