阅读目录 认识模块 什么是模块 模块的导入和使用 常用模块一 collections模块 时间模块 random模块 os模块 sys模块 序列化模块 re模块 常用模块二 hashlib模块 configparse模块 logging模块 认识模块 返回顶部 什么是模块 什么是模块? 常见的场景: ...
分类:
其他好文 时间:
2019-07-22 09:44:41
阅读次数:
81
一、loggin模 2. 默认级别为warning,默认打印到终端 3. 为logging模块指定全局配置,针对所有logger有效,控制打印到文件中 可在logging.basicConfig()函数中通过具体参数来更改logging模块默认行为,可用参数有 filename:用指定的文件名创建F ...
分类:
其他好文 时间:
2019-07-21 20:03:54
阅读次数:
97
1 包 首次导入包: 先产生一个执行文件的名称空间 1.创建包下面的__init__.py文件的名称空间 2.执行包下面的__init__.py文件中的代码 将产生的名字放入包下面的__init__.py文件名称空间中 3.在执行文件中拿到一个指向包下面的__init__.py文件名称空间的名字 在 ...
分类:
其他好文 时间:
2019-07-20 21:34:36
阅读次数:
116
一.包 1.什么是包 包就是一系列模块文件的结合体,表示形式是一种文件夹,该文件夹内部通常有一个__init__.py文件. 2.为什么要用包 当一个模块功能太多的时候不方便进行管理,我们用包来进行管理 3.包的使用 首次发导入包发生的几件事: 1.先产生一个执行文件的名称空间 2.创建包下面的__ ...
分类:
其他好文 时间:
2019-07-19 21:09:52
阅读次数:
124
hashlib模块 hash是一种算法,该算法接受传入的内容,经过运算得到一串hash值 hash值的特点是: 1 、只要传入的内容一样,得到的hash值必然一样(用于明文传输密码、文件完整性校验) 2 、不能由hash值返解成内容 》把密码做成hash值,不应该在网络传输明文密码 3 、只要使用的 ...
分类:
其他好文 时间:
2019-06-28 14:42:59
阅读次数:
80
Python进阶(九) os,sys,hashlib模块 一丶序列化模块 什么是序列化: ? 将一种数据结构,转换成一个特殊的序列(特殊字符串,用于网络传输,或文件保存) ? 真正的意义:变量从内存中变成可存储或传输的过程称之为序列化 json模块: ? 是所有语言公认的一种序列,最常用,支持的数据 ...
分类:
编程语言 时间:
2019-06-27 20:38:16
阅读次数:
127
# 大文件md5 注意:同一个文件的时候一定要用同一个md5的实例化对象 25cd4f5e603e0da5ff5b12e445503052 def md5_file(file_name,each_size=1024): import os md5_obj = hashlib.md5() file_s ...
分类:
其他好文 时间:
2019-06-26 20:47:25
阅读次数:
137
[TOC] 第三十七篇 hashlib模块、hmac模块和logging模块 一、hashlib模块 1.hash是什么 1.hashlib模块一般用于明文加密 2.hash是一种算法,在hashlib模块中主要提供了md5 等算法,传入的内容通过这些算法,会得到一串hash值 3.hash值的特点 ...
分类:
系统相关 时间:
2019-06-17 12:41:43
阅读次数:
133
会用到的点 模块 1 hashlib模块--加密。 md 2 ...
分类:
其他好文 时间:
2019-06-12 22:59:47
阅读次数:
116
一、简介 Python的hashlib提供了常见的摘要算法,如MD5、SHA1、SHA224、SHA256、SHA384、SHA512等算法。 什么是摘要算法呢?摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。 举个例子,你写 ...
分类:
其他好文 时间:
2019-06-05 09:40:04
阅读次数:
86