python3 用到的一些库

python web开发常用的库和工具

框架

    Django  功能全面的开发框架( Python 2.7, 3.2, 3.3, or 3.4)(Jython

    Flask  微框架(Python 2.6 或者 Python 2.7 )

    Tornado  轻量级,不仅仅是一个web开发框架,也是一个服务器(Python 2.6, 2.7, 3.2, 3.3, and 3.4)

    Bottle  单文件的框架(Python 2.5+ and 3.x.)


ORM

    SQLAlchemy  支持众多数据库(SQLite、MySQL、Postgres、Oracle、MS-SQL、SQLServer 和 Firebird)(支持Python 2.5到 3.x,支持Jython and Pypy)

    peewee  轻量级  支持postgresql, mysql ,sqlite(python2.6+ 和3.2+)

    MongoEngine  一个很类似Django ORM的API 用于访问 MongoDB 数据库(Python  2.6+,支持Pypy)


模版

    Jinja2  功能齐全的模板引擎,有完整的 unicode 支持,一个可选 的集成沙箱执行环境(Python2.4-Python3)

    Mako (Python2.6,Python3.x)(支持GAE)

    Chameleon  Python 2.5+(包括P3和pypy)


缓存

    Beaker  缓存和Session管理(python2.4+, python3, python3.2)


http

  Requests   (Python2.6+和Python 3.x)


分词

    结巴分词(python2.x, python3.x)

    Sphinx(Coreseek)注意有同名的文档工具


数据生成

    faker    生成半随机的虚假数据(python2.5+, python3.x)


数据采集

    beautifulsoup     (Python2.6+和Python 3)

  Scrapy 爬虫框架   (python2.7)


服务器

    Gunicorn  简单的执行,轻量级的资源消耗,以及相当迅速( Python 2.x >= 2.6 或 Python 3.x >= 3.2.)

    uWSGI  (支持多语言和多平台,python2.x,python3,Pypy)

    mod_wsgi   在apache下运行python


工具

    virtualenv  虚拟Python运行环境

    Supervisor 类UNIX系统的进程管理(Python 2.4+,无法在Python3下运行,必须在类UNIX系统下运行)

    Sphinx  生成优雅的文档, 注意有同名的分词工具(python2.x,python3.x)

  pypi   这个不用说了吧

————————————————————————————————-

pip install  

去打赏

您的支持将鼓励我们继续创作!

[微信] 扫描二维码打赏

[支付宝] 扫描二维码打赏

发表评论