python常用模块

1.内建模块:
**namedtuple:一个函数,它用来创建一个自定义的tuple对象,并且规定了tuple元素的个数,并可以用属性而不是索引来引用tuple的某个元素;
//namedtuple('名称', [属性list]):
Circle = namedtuple('Circle', ['x', 'y', 'r'])

**deque:解决list的头尾插入、删除效率低的问题(双向list)

**defaultdict:key不存在时,返回一个默认值

**OrderedDict:在对dict迭代时,保证其顺序

**Counter:计数器,统计字符出现的次数

**hashlib\hmac:提供了常见的摘要算法,如MD5,SHA1等等

**itertools\contextlig\urllib\XML\HTMLParser

2.三方模块:
**PIL(图像处理库)、pytesseract(图像识别库)
**requests:更简单处理http请求
**chardet:检测编码(chardet.detect(data))
**psutil:实现系统监控(在linux系统下可用,在windows下???)
**ConfigParser:解析ini文件

这里说下ConfigParser具体用法:

python常用模块_第1张图片
Config.ini

import ConfigParser
conf = ConfigParser.ConfigParser()
conf.read('../Config.ini')
case_dir = conf.get("Set", "case_dir") //获取Set下case_dir的值;

你可能感兴趣的:(python常用模块)