time模块:时间戳、时间字符串、时间对象以及如何转换
random模块:随机小数、整数、区间,随机列表元素,打散列表
os模块:与操作系统交互的一个接口,os.path操作文件的路径
sys模块:sys.path模块的搜索路径
shutil模块:文件的解压缩模块
xml模块:实现不同语言或程序之间进行数据交换的协议,跟json差不多
configparser模块:操作配置文件
hashlib模块:hash加密
logging模块:日志模块
json&pickle模块:
我们把对象(变量)从内存中变成可存储或传输的过程称之为序列化
1. 持久保存状态
2. 跨平台数据交互
json基础数据是通用的,pickle时Python特有的
subprocess模块:执行脚本,一个数据流可以和另外一个数据流交互
re模块:正则就是用一些具有特殊含义的符号组合到一起(正则表达式)来描述字符或字符串的方法
或者说,正则就是用来描述一类事物的规则