第四章: 常用模块的使用
一、python
中常用的模块
- 1、
os
模块:(文件和目录)用于提供系统级别的操作 - 2、
sys
模块: 用于提供对解释器相关的操作 - 3、
hashlib
模块: 用于加密相关的操作,代替MD5
模块和SHA
模块主要提供SHA1
,SHA224
,SHA256
,SHA384
,SHA512
,MD5
算法 - 4、
shutil
模块:高级的 文件、文件夹、压缩包 处理模块(递归,文件复制等) - 5、
configparser
模块:用于对特定的配置进行操作 - 6、
logging
: 用于便捷记录日志且线程安全的模块 - 7、
time & datetime
模块:时间相关的操作,时间有三种表示方式 - 8、
random
模块:随机数 - 9、
json
和pickle
模块 - 10、
shelve
模块:一个简单的k,v将内存数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据格式 - 11、
xml
模块 - 12、
suprocess
模块 - 13、
re
模块:正则(单独介绍)