美文网首页
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