美文网首页
Python29_模块进阶(介绍)

Python29_模块进阶(介绍)

作者: jxvl假装 | 来源:发表于2019-09-27 12:30 被阅读0次

标准模块:一般来说,在任何语言当中,标准指的是默认常用的功能

python中的常用库

  • builtins 内建函数默认加载
  • os 操作系统接口
  • sys Python自身的运行环境
  • functools 常用的工具
  • json 编码和解码JSON对象(ps:常用于爬虫)
  • logging 记录日志,调试
  • multiprocessing 多进程
  • threading 多线程
  • copy 拷贝
  • time 时间
  • datetime 日期和时间
  • calendar 日历(几乎不用)
  • hashlib 加密算法
  • random 生成随机数
  • re 字符串 正则匹配
  • socket 标准的DSB Sockets API
  • shutil 文件和目录管理
  • glob 基于文件通配符搜索

常用的扩展库

  • requests 使用的是urlib3,继承了urlib2的所有特性
  • urlib 基于http的高层库
  • scrapy 爬虫
  • beautifulsoup4 HTML/XML的解析器
  • celery 分布式任务调度模块
  • redis 缓存
  • Pillow(PIL) 图像处理
  • xlsxwriter 仅写excel功能,支持xlsx
  • xlwt 仅写Excel功能,支持xls,2013或更早版本office
  • xlrd 仅读Excel功能
  • elasticsearch 全文搜索引擎
  • pymysql 数据库连接库
  • mongoengine/pymongo mongodbpython接口
  • matplotlib 画图
  • numpy/scipy 科学计算
  • django/tornado/flask web框架
  • xmltodict xml转dict
  • SimpleHTTPServer 简单地HTTP Server,不使用web框架
  • gevent 基于协程的Python网络库
  • fabric 系统管理
  • pandas 数据处理库
  • scikit-learn 机器学习库

相关文章

网友评论

      本文标题:Python29_模块进阶(介绍)

      本文链接:https://www.haomeiwen.com/subject/vuhuuctx.html