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具体用法:

Config.ini

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. namedtuple namedtuple是一个函数,它用来创建一个自定义的tuple对象,并且规定了tup...
    绿林好汉_文武阅读 821评论 0 4
  • Time 模块 时间模块常用的有如下几种。 元组形式显示时间: UTC时间: 将格式化的时间转换为元组形式的时间:...
    断尾壁虎V阅读 485评论 0 1
  • python常用模块简记 1.1. 核心模块 1.2. _ builtin _ 模块 1.3. excepti...
    babybus_hentai阅读 857评论 0 2
  • 基于网络课程《Python全栈开发专题》 记录笔记,请支持正版课程。 sys模块 获取和改变工作目录 文件与目录操...
    WESTWALL阅读 287评论 0 1
  • 梦想还是要有的,万一实现了呢 潘乱的雄文《腾讯没有梦想》彻底的火了一把。在我认识的自媒体人中,我个人一直认为潘乱是...
    金叶宸阅读 1,678评论 0 7