目录
* 一、Python常用模块小结
<https://www.cnblogs.com/nickchen121/p/10532049.html#一python常用模块小结>
* 1.1 time模块 <https://www.cnblogs.com/nickchen121/p/10532049.html#time模块>
* 1.2 datetime模块
<https://www.cnblogs.com/nickchen121/p/10532049.html#datetime模块>
* 1.3 random模块 <https://www.cnblogs.com/nickchen121/p/10532049.html#random模块>
* 1.4 os模块 <https://www.cnblogs.com/nickchen121/p/10532049.html#os模块>
* 1.5 sys模块 <https://www.cnblogs.com/nickchen121/p/10532049.html#sys模块>
* 1.6 json模块 <https://www.cnblogs.com/nickchen121/p/10532049.html#json模块>
* 1.7 pickle模块 <https://www.cnblogs.com/nickchen121/p/10532049.html#pickle模块>
* 1.8 hashlib模块
<https://www.cnblogs.com/nickchen121/p/10532049.html#hashlib模块>
* 1.9 hmac模块 <https://www.cnblogs.com/nickchen121/p/10532049.html#hmac模块>
* 1.10 logging模块
<https://www.cnblogs.com/nickchen121/p/10532049.html#logging模块>
* 1.11 numpy模块 <https://www.cnblogs.com/nickchen121/p/10532049.html#numpy模块>
* 1.12 pandas模块 <https://www.cnblogs.com/nickchen121/p/10532049.html#pandas模块>
* 1.13 matplotlib模块
<https://www.cnblogs.com/nickchen121/p/10532049.html#matplotlib模块>
* 1.14 re模块 <https://www.cnblogs.com/nickchen121/p/10532049.html#re模块>
* 1.15 typing模块 <https://www.cnblogs.com/nickchen121/p/10532049.html#typing模块>
* 1.16 shutil模块(了解)
<https://www.cnblogs.com/nickchen121/p/10532049.html#shutil模块了解>
* 1.17 subprocess模块(了解)
<https://www.cnblogs.com/nickchen121/p/10532049.html#subprocess模块了解>
* 1.18 xml模块(了解) <https://www.cnblogs.com/nickchen121/p/10532049.html#xml模块了解>
一、Python常用模块小结
1.1 time模块
* 打印三种不同形式的时间,时间戳/格式化时间/结构化时间
1.2 datetime模块
* 时间的加减
1.3 random模块
* 随机数
1.4 os模块
* 与操作系统交互,多用于文件操作
1.5 sys模块
* 与python解释器交互,多用于环境变量配置
1.6 json模块
* 序列化:把数据从内存读入硬盘(以json格式)
* 反序列化:把数据从硬盘读入内存(以json格式)
* 跨平台性质,它可以序列化dict/list/str/int/float/bool/None数据类型
1.7 pickle模块
* 序列化:把数据从内存读入硬盘(以pickle格式,二进制形式)
* 反序列化:把数据从硬盘读入内存(以pickle格式,以二进制形式)
* 无法跨平台,但是可以序列化Python的任意数据类型,
1.8 hashlib模块
* 加密
1.9 hmac模块
* 加盐加密
1.10 logging模块
* 日志模块
* 步骤
* 创建logger对象
* 创建handler对象
* 创建formatter对象
* 把formatter绑定到handler对象上
* 把handler对象绑定到logger对象上
* 设置级别
* 测试
1.11 numpy模块
* 多维数组(矩阵/张量)的运算
1.12 pandas模块
* 处理表格/json等文件,数据库
1.13 matplotlib模块
* 数据可视化
1.14 re模块
* 正则表达式,从文本中匹配特定的内容
1.15 typing模块
* 导入Python的数据类型
1.16 shutil模块(了解)
* 文件的压缩与解压缩,文件的拷贝
1.17 subprocess模块(了解)
* 运行子程序,即运行linux命令
1.18 xml模块(了解)
* 类似于json模块,做不同程序间的数据交互
热门工具 换一换