库称号简介
Chardet 字符编码探测器,可以自动检测文本、网页、xml的编码。
colorama 重要用来给文本增加种种颜色,而且异常简朴易用。
Prettytable 重要用于在终端或阅读器端构建花样化的输出。
difflib,[Python]范例库,盘算文本差别Levenshtein,疾速盘算字符串相似度。
fuzzywuzzy 字符串隐约婚配。
esmre 正则表达式的加速器。
shortuuid 一组简约URL/UUID函数库。
ftfy,Unicode文本东西7。
unidecode,ascii和Unicode文本转换函数。
xpinyin,将汉字转换为拼音的函数库
pangu.py,调解对中日韩笔墨当中的字母、数字间距。
pyfiglet,Python写的figlet程序,运用字符构成ASCII艺术图片。
uniout,提取字符串中可读写的字符。
awesome slugify,一个Python slugify库,用于处置惩罚Unicode。
python-slugify,转换Unicode为ASCII内码的slugify函数库。
unicode-slugify,生成unicode内码,Django的依靠包。
ply,Python版的lex和yacc的剖析东西phonenumbers,剖析电话号码,花样,存储和考证的国际电话号码。
python-user-agents,阅读器的用户代办(user-agents)的剖析器。
sqlparse,SQL剖析器。
pygments,一个通用的语法高亮东西。
python-nameparser,剖析人名,剖析为零丁的身分。
pyparsing,通用剖析器生成框架。
tablib,表格数据花样,包括,XLS、CSV,JSON,YAML。
python-docx,docx文档读取,查询和修正,微软Word 2007 / 2008的docx文件。
xlwt/xlrd,读写Excel花样的数据文件。
xlsxwriter,竖立Excel花样的xlsx文件。
xlwings,运用Python挪用Excelcsvkit,CSV文件东西包。
marmir,把Python[数据组织],转化为电子表格。
pdfminer,从PDF文件中提取信息。
pypdf2, 合并和转换PDF页面的函数库。
Python-Markdown,轻量级标记言语Markdown的Python完成。
Mistune,,疾速、全功用的纯Python编写的Markdown诠释器。
dateutil,范例的Python官方datetime模块的扩大包,字符串日期东西,个中parser是依据字符串剖析成
datetime,而rrule是则是依据定义的划定规矩来生成datetime。
arrow,更好的日期和时刻处置惩罚Python库
chronyk,一个Python 3版函数库,用于剖析人写的时刻和日期。
delorean,清算期时刻的函数库。
when.py,为见的日期和时刻,供应人性化的功用。
moment,相似Moment.js的日期/时刻Python库
pytz,天下时区,运用tz database时区信息[数据库]
BeautifulSoup,基于Python的HTML/XML剖析器,简朴易用, 功用很壮大,即使是有bug,有问题的html代码,也可以剖析。
lxml,疾速,易用、天真的HTML和XML处置惩罚库,功用超强,在碰到有缺点、不范例的xml时,Python自带的xml处置惩罚器大概没法剖析。报错时,程序会尝试再用lxml的修复形式剖析。
htmlparser,官方版剖析HTML DOM树,偶然搞搞敕令行自动表单提交用得上。
pyyaml,Python版本的YAML诠释器。
html5lib,-范例库,剖析和序列化HTML文档和片断。
pyquery,相似[jQuery]的的HTML诠释器函数库。
cssutils,Python CSS库。
MarkupSafe,XML或HTML / XHTML平安字符串标记东西。
cssutils - ACSS library for Python., MarkupSafe - Implements a XML/HTML/XHTMLbleach,漂白,基于HTML的白名单函数库。
xmltodict,相似JSON的XML东西包。
xhtml2pdf,HTML / CSS花样转换器,看生成pdf文档。
untangle,把XML文档,转换为Python对象,轻易接见。
文件处置惩罚
库称号简介Mimetypes,Python范例库,映照文件名到MIME范例。
imghdr,Python范例库,肯定图象范例。
python-magic,libmagic文件范例辨认库,Python接口花样。
path.py,os.path模块的二次封装。
watchdog,一组API和shell实用程序,用于看管文件体系事宜。
Unipath,面向对象的文件/目次的支配东西包。
pathlib,-(Python 3.4版已作为Python范例库),一个跨平台,面向path的函数库。pickle/cPickle,python的pickle模块完成了基本的数据序列和反序列化。经由历程pickle模块的序列化支配我们可以将程序中运转的对象信息保留到文件中去,永远存储;经由历程pickle模块的反序列化支配,我们可以从文件中竖立上一次程序保留的对象。
cPickle是[C言语]完成的版本,速率更快。
ConfigParser,Python范例库,INI文件剖析器。
configobj,INI文件剖析器。
config,分条理设置,logging作者编写。
profig,多花样设置转换东西。
logging,Python范例库,日记文件生成治理函数库。
logbook,logging的替代品。
Sentry,及时log效劳器。
Raven,尖兵Sentry的Python客户端。
Sphinx,斯芬克斯(狮身人面像),Python文档生成器。
reStructuredText,标记语法和剖析东西,Docutils组件。
mkdocs,Markdown花样文档生成器。
pycco,简朴疾速、编程作风的文档生成器。
pdoc,自动生成的Python库API文档epydoc,从源码解释中生成种种花样文档的东西。
图象处置惩罚
库称号简介PIL(Python Image Library),基于Python的图象处置惩罚库,功用壮大,对图形文件的花样支持普遍,内置许多图象处置惩罚函数,如图象加强、滤波[算法]等。
Pillow,图象处置惩罚库,PIL图象库的分支和升级替代产物。
Matplotlib,有名的画图库,供应了整套和matlab相似的敕令API,用以绘制一些高质量的数学二维图形,非常合适交互式地举行制图。
brewer2mpl,有一个专业的python配色东西包,供应了从美术角度来说的优美配色。
PyGame基于Python的多媒体开发和游戏软件开发模块,包括大批游戏和图象处置惩罚功用。
Box2d,开源的2d物理引擎,气愤的小鸟就是运用了这款物理引擎举行开发的,Box2d物理引擎内部模拟了一个天下,你可以设置这个天下里的重力,然后往这个天下里增加种种物体,以及他们的一些物理特性,比方质量,磨擦,阻尼等等。
Pymunk,相似box2d的开源物理图形模拟库。
OpenCV, 现在最好的开源图象/视觉库,包括图象处置惩罚和盘算机视觉方面、[机械进修]的许多通用算法。
SimpleCV,盘算机视觉开源框架,相似opencv。
VTK,视觉化东西函式库(VTK, Visualization Toolkit)是一个开放源码,跨平台、增援平行处置惩罚(VTK曾用于处置惩罚大小近乎1个Petabyte的材料,其平台为美国Los Alamos国度实验室一切的具1024个处置惩罚器之大型体系)的图形运用函式库。2005年时曾被美国陆军研讨实验室用于马上模拟俄罗斯制反导弹战车ZSU23-4遭到平面波进击的情况,其盘算节点高达2.5兆个之多。
cgkit,Python Computer Graphics Kit,其module 重要分两个部份
1. 与3d相干的一些python module 比方the vector, matrix and quaternion types, the RenderMan bindings, noise functions 这些模块可以在maya houdini nuke blender 等有Python扩大的程序中直接用;
2. 供应完整的场景支配的module, 他相似其他三维软件,在内存中保留完整的形貌场景的信息。不能直接用于maya 等。
CGAL,Computational Geometry Algorithms Library,盘算多少算法库,供应盘算多少相干的数据组织和算法,诸如三角剖分(2D束缚三角剖分及二维和三维Delaunay三角剖分),Voronoi图(二维和三维的点,2D加权Voronoi图,支解Voronoi图等),多边形(布尔支配,偏置),多面体(布尔运算),曲线整顿及其运用,网格生成(二维Delaunay网格生成和三维外表和体积网格生成等),多少处置惩罚(外表网格简化,细分和参数化等),凸壳算法(2D,3D和dD),搜刮组织(近邻搜刮,kd树等),插值,外形剖析,拟合,间隔等。
Aggdraw,开源图象库,险些涵盖了2d image支配的一切功用,运用起来异常天真。
Pycairo,开源矢量画图库
Cairo开罗的python接口,cairo供应在多个背景下做2-D的画图,高等的更可以运用硬件加速功用。
wand,Python绑定魔杖东西(MagickWand),C言语API接口。
thumbor, -智能成像东西,可调解大小和翻转图象。
imgSeek,查询相似的图象。
python-qrcode,纯Python的二维码(QR码)生成器。
pyBarcode,竖立条码,无需PIL模块。
pygram,Instagram像图象过滤器。
Quads,基于四叉树的盘算机艺术。
nude.py,赤身检测函数。
scikit-image,scikit东西箱的图象处置惩罚库。
hmap,图象直方图东西。
bokeh,交互的Web画图。
plotly,Web协同的Python和Matplotlib绘制。
vincent,文森特,Python Vega的函数库。
d3py,Python画图库,基于D3.JS, ggplot -API兼容R言语的ggplot2.Kartograph.py,在Python绘制美丽的SVG舆图。
pygal, SVG图表的制造者。
pygraphviz,Graphviz的Python接口。
Fonttlools,ttf字体东西函数包,用于fontforge、ttx等字体软件。
游戏和多媒体
库称号简介audiolazy,数字信号处置惩罚(DSP)的Python东西包。
audioread,跨平台(GStreamer + Core Audio + MAD + FFmpeg)音频解码库。
beets,音乐库治理。dejavu,音频指纹辨认算法。
Dejavu 听一次音频后就会纪录该音频的指纹信息,然后可经由历程麦克风对输入的音频举行辨认是不是同一首歌。
django-elastic-transcoder,Django +亚马逊elastic转码。
eyeD3,音频文件东西,特别是MP3文件包括的ID3元数据。
id3reader,用于读取MP3的元数据。
mutagen,处置惩罚音频元数据。
pydub,-支配音频和简朴的高条理的接口。
pyechonest,Echo Nest API客户端。
talkbox,语音和信号处置惩罚的Python库。
TimeSide,开放的收集音频处置惩罚框架。
tinytag,读取音乐文件元数据,包括的MP3,OGG,FLAC和wave文件。
m3u8,用于剖析m3u8文件。
moviepy,多花样视频编辑剧本模块,包括GIF动画。
shorten.tv,视频择要。scikit视频,SciPy视频处置惩罚例程。
GeoDjango,一个天下级的地舆Web框架。
geopy,Geo地舆编码的东西箱。
pygeoip,纯Python写的GeoIP API。
GeoIP,Python API接口,运用高精度GeoIP Legacy Database数据库。
geojson,GeoJSON函数库django-countries,一个Django程序,供应国度遴选,国旗图标的静态文件,和一个国度的地区模子。
Pygame,Python游戏设想模块。
Cocos2d,2D游戏框架,演示,和其他的图形/交互运用,基于pyglet。Cocos2d- cocos2d is a framework for building 2D games, demos, and other graphical/interactive applications. It is based on pyglet.,PySDL2,SDL2的封装库。
Panda3D- 3D游戏引擎,迪士尼开发。用C++写的,完整兼容Python。
PyOgre,OGRE 3D衬着引擎,可用于游戏,模拟,任何3D。
PyOpenGL,绑定OpenGL和它相干的API。
PySFML,Python绑定SFMLRenPy,视觉小说引擎。
大数据与科学盘算
库称号简介pycuda/opencl,GPU高机能并发盘算Pandas,python完成的相似R言语的数据统计、剖析平台。基于NumPy和Matplotlib开发的,重要用于数据剖析和数据可视化,它的数据组织DataFrame和R言语里的data.frame很像,特别是关于时刻序列数据有本身的一套剖析机制,异常不错。
Open Mining,贸易智能(BI),Pandas的Web界面。
blaze,NumPy和Pandas大数据界面。
SciPy,开源的Python算法库和数学东西包,SciPy包括的模块有最优化、线性代数、积分、插值、特别函数、疾速傅里叶变更、信号处置惩罚和图象处置惩罚、常微分方程求解和其他科学与工程中经常使用的盘算。其功用与软件MATLAB、Scilab和GNU Octave相似。Numpy和Scipy经常连系着运用,Python大多数机械进修库都依靠于这两个模块。
ScientificPython,一组经由遴选的Python程序模块,用于科学盘算,包括多少学(矢量、张量、变更、矢量和张量场),四元数,自动求导数,(线性)插值,多项式,基本统计学,非线性最小二乘拟合,单位盘算,Fortran兼容的文本花样,经由历程VRML的3D显现,以及两个Tk小东西,离别用于绘制线图和3D网格模子。另外还具有到netCDF,MPI和BSPlib库的接口。
NumPy科学盘算库,供应了矩阵,线性代数,傅立叶变更等等的处理方案, 最经常使用的是它的N维数组对象. NumPy供应了两种基本的对象:ndarray(N-dimensional array object)和 ufunc(universal function object)。ndarray是存储单一数据范例的多维数组,而ufunc则是可以对数组举行处置惩罚的函数。
Cvxopt,最优化盘算包,可举行线性计划、二次计划、半正定计划等的盘算。
Numba,科学盘算速率优化编译器。
pymvpa2,是为大数据集供应统计进修剖析的Python东西包,它供应了一个天真可扩大的框架。它供应的功用有分类、回归、特性遴选、数据导入导出、可视化等。
NetworkX,庞杂收集的优化软件包。
zipline,生意业务算法的函数库。
PyDy, Python动态建模函数库。
SymPy,标记数学的Python库。
statsmodels,Python的统计建模和计量经济学。
astropy,天文学界的Python库。
orange,橙色,数据发掘,数据可视化,经由历程可视化编程或Python剧本进修机剖析。RDKit,化学信息学和机械进修的软件。
Open Babel,巴贝尔,开放的化学东西箱。
cclib,化学软件包的盘算函数库。
Biopython,免费的生物盘算东西包。
bccb,生物剖析相干的代码集。
bcbio-nextgen,供应完整自动化、高通量、测序剖析的东西包。
visvis, 可视化盘算模块库,可举行一维到四维数据的可视化。
MapReduce是Google提出的一个软件[架构],用于大规模数据集(大于1TB)的并行运算。观点“Map(映照)”和“Reduce(归结)”,及他们的重要头脑,都是从函数式编程言语借来的MapReduce函数库。
Framworks and libraries for MapReduce.,PySpark,[Spark]的Python API。dpark,Spark的Python克隆,Python中的MapReduce框架。
luigi,为批量事情,竖立庞杂的管道。
mrjob,运转在[Hadoop],或亚马逊收集效劳的,MapReduce事情。
人工智能与机械进修
库称号简介NLTK(natural language toolkit),是python的天然言语处置惩罚东西包。2001年推出,包括了大批的词料库,以及天然言语处置惩罚方面的算法完成:分词, 词根盘算, 分类, 语义剖析等。
Pattern,数据发掘模块,包括天然言语处置惩罚,机械进修东西,等等。
textblob,供应API为天然言语处置惩罚、剖析NLP使命。基于NLTK和Pattern模块。
jieba,结巴,中文分词东西。
snownlp,用于处置惩罚中文文本库。
loso,中文分词函数库。
genius,中文CRF基本库,前提随机场(conditional random field,简称 CRF),是一种判别式机率模子,是随机场的一种,经常使用于标注或剖析序列材料,如天然言语笔墨或是生物序列。
Gensim,一个相称专业的主题模子Python东西包,无论是代码照样文档,可用于怎样盘算两个文档的相似度LIBSVM,是台湾大学林智仁(Lin Chih-Jen)传授等开发设想的一个简朴、易于运用和疾速有用的SVM形式辨认与回归的软件包,他不只供应了编译好的可在Windows系列体系的实行文件,还供应了源代码,轻易革新、修正以及在别的[支配体系]上运用;该软件对SVM所触及的参数调治相对比较少,供应了许多的默许参数,运用这些默许参数可以处理许多问题;并供应了交互磨练(Cross Validation)的功用。该软件可以处理C-SVM、ν-SVM、ε-SVR和ν-SVR等问题,包括基于一对一算法的多类形式辨认问题。
scikits.learn,构建在SciPy之上用于机械进修的 Python 模块。它包括简朴而高效的东西,可用于数据发掘和数据剖析。涵盖分类,回归和聚类算法,比方SVM, 逻辑回归,质朴贝叶斯,随机丛林,k-means等算法,代码和文档都异常不错,在许多Python项目中都有运用。比方在我们熟习的NLTK中,分类器方面就有特地针对scikit-learn的接口,可以挪用scikit-learn的分类算法以及练习数据来练习分类器模子。
PyMC,机械进修采样东西包,scikit-learn似乎是一切人的骄子,有人以为,PyMC更有魅力。PyMC重要用来做Bayesian剖析。
Orange,基于组件的数据发掘和机械进修软件套装,它的功用即友爱,又很壮大,疾速而又多功用的可视化编程前端,以便阅读数据剖析和可视化,包括了完整的一系列的组件以举行数据预处置惩罚,并供应了数据帐目,过渡,建模,形式评价和勘察的功用。着重数据发掘,可以用可视化言语或Python举行支配,具有机械进修组件,还具有生物信息学以及文本发掘的插件。
Milk,机械进修东西箱,其重点是供应监视分类法与几种有用的分类剖析:SVMs(基于libsvm),K-NN,随机丛林经济和决策树。它还可以举行特性遴选。这些分类可以在许多方面相连系,构成差别的分类体系。关于无监视进修,它供应K-means和affinity propagation聚类算法。
PyMVPA(Multivariate Pattern Analysis in Python),是为大数据集供应统计进修剖析的Python东西包,它供应了一个天真可扩大的框架。它供应的功用有分类、回归、特性遴选、数据导入导出、可视化等。
NuPIC,开源人工智能平台。该项目由Grok(原名 Numenta)公司开发,个中包括了公司的算法和软件架构。NuPIC 的运作接近于人脑,“当形式变化的时刻,它会忘记旧形式,影象新形式”。如人脑一样,CLA 算法可以顺应新的变化。
Pylearn2,-基于Theano的机械进修库。
hebel,GPU加速,[深度进修]Python库。
gensim,机械进修库。
pybrain,机械进修模块,它的目的是为机械进修使命供应天真、易应、壮大的机械进修算法。pybrain包括神经收集、强化进修(及两者连系)、无监视进修、进化算法。以神经收集为中心,一切的练习方法都以神经收集为一个实例Mahout,是 Apache Software Foundation(ASF) 旗下的一个开源项目,供应一些可扩大的机械进修范畴典范算法的完成,旨在协助开发人员越发轻易快捷地竖立智能运用程序。Mahout包括许多完成,包括聚类、分类、引荐过滤、频仍子项发掘。另外,经由历程运用 Apache Hadoop 库,Mahout 可以有用地扩大到云中。
Crab,天真的,疾速的引荐引擎。
python-recsys,文娱体系剖析,引荐体系。
vowpal_porpoise,Vowpal Wabbit轻量级Python封装。
Theano,用来定义、优化和模拟数学表达式盘算,用于高效的处理多维数组的盘算问题的python软件包。它使得写深度进修模子越发轻易,同时也给出了一些关于在GPU上练习它们的选项。
体系与敕令行
库称号简介threading,Python范例线程库,更高等别的线程接口。
envoy,特使,Python子线程的函数库。
sh,成熟的子线程替代函数库。
sarge,封装线程。
subprocess,挪用shell敕令的神器argparse,写敕令行剧本必备,壮大的敕令行差数剖析东西timeit,盘算代码运转的时刻等等unp,敕令行东西,解压文件。
eventlet开支很少的多线程模块,运用的是 green threads 观点,比方,pool = eventlet.GreenPool(10000) 如许一条语句便竖立了一个可以处置惩罚 10000 个客户端衔接的线程池。相似Gevent线程库Gevent,多线程模块pytools,有名的python通用函数、东西包SendKeys, 键盘鼠标支配模块, 模拟键盘鼠标模拟支配。
pyHook,基于Python的“钩子”库,重要用于监听当前电脑上鼠标和键盘的事宜。这个库依靠于另一个Python库PyWin32,犹如名字所显现的,PyWin32只能运转在Windows平台,所以PyHook也只能运转在Windows平台。
pstuil,跨平台地很轻易猎取和掌握体系的历程,以及读取体系的CPU占用内存占用等信息.
cement,一个轻量级的、功用完全的敕令行东西.
click,简朴文雅的的敕令行接口。
clint,Python敕令行东西。
cliff,制造多条理指令的敕令行程序框架。
Clime, 可以转换任何模块为多的CLI敕令程序,无任何设置。
docopt,Python敕令行参数剖析器。
pycli,敕令行运用程序,支持的范例敕令行剖析,测井,单位[测试]和功用测试。
Gooey,翻开敕令行程序,作为为一个完整的GUI运用程序,cookiecutter,敕令行东西,从cookiecutters(项目模板)竖立项目。比方,Python包项目,jQuery插件项目。percol,为UNIX传统管道pipe敕令,增加交互式遴选作风。
rainbowstream,智慧和美丽的推特客户终端。
Django Models,Django的一部份SQLAlchemy,Python SQL东西包和对象关联映照。
peewee,小型的ORM剖析器。
PonyORM,为ORM供应了一种面向SQL的接口。
MongoEngine,Python对象文件映照,运用[MongoDB]。, Django MongoDB引擎MongoDB , Django背景。
django-mongodb-engine,Django背景.redisco,一个简朴的模子和容器库,运用[Redis]flywheel,Amazon DynamoDB对象映照。
butterdb,谷歌电子表格的ORM,Python版。
celery,芹菜,异步使命行列/事情,基于分布式音讯行列。
huey,休伊,轻量级,多线程使命行列。
mrq,行列教师,分布式使命行列,运用redis & Gevent。
rq,简朴的事情行列。
Queue,Queue模块可以用来完成多线程间通信,让各个线程同享数据,生产者把货色放到Queue中,供消费者(线程)去运用。
simpleq,简朴的,可扩大的行列,Amazon SQS基本行列。
Psyco,超强的python机能优化东西,psyco 的奇异在于它只须要在代码的入口处挪用短短两行代码,机能就可以提拔 40% 或更多,真可谓是吹糠见米!假如你的客户以为你的程序有点慢,敬请不要急着去优化代码,psyco 也许能让他马上转变观点。psyco 可谓 Python 的 jit。fn.py,Python函数编程:缺失的功用享用FP的完成。
funcy,函数编程东西。
Toolz,函数编程东西:迭代器、函数,字典。
CyToolz,Toolz的Cython完成,高机能的函数编程东西。
Ansible,安塞波,极为简朴的自动化平台。
SaltStack,基本设施的自动化治理体系。
Fabric,织物,一个简朴,长途实行和布置的言语东西。
Fabtools,Fabric的东西函数。
cuisine,热点的Fabric的东西函数。
psutil,跨平台的历程和体系东西模块。
pexpect,掌握互动节目。
provy,易于运用的设置体系的Python。
honcho,Foreman的Python接口,用于治理procfile运用东西。
gunnery,多使命实行东西,与收集接口的分布式体系。
fig,疾速。自力的开发环境中运用泊坞窗。
APScheduler,轻量级、但功用壮大的在线使命调理程序。
django-schedule,Django日程运用程序。
doit,使命流道/生成东西。
Joblib,Python供应的轻量级的流水线东西函数。
Plan,浅易生成crontab文件。
Spiff,纯Python完成的,功用壮大的事情流引擎。
schedule,Python功课调理。
TaskFlow,有助于使使命实行简朴。
ctypes,Python范例库,速率更快,Python挪用C代码的外部函数接口。
cffi,Python挪用C代码外部函数接口,相似于ctypes直接在python程序中挪用c程序,然则比ctypes更轻易不要求编译成so再挪用。
Cytoolz,python 加速库SWIG,简化封装和接口生成器。
Cython,Python优化静态编译器。
PyPy,Python诠释器的 Python完成。
Stackless Python,一个加强版本的Python。它使程序员从基于线程的编程体式格局中取得优点,并防止传统线程所带来的机能与庞杂度问题。Stackless为 Python带来的微线程扩大,是一种低开支、轻量级的方便东西Pyston,运用LLVM和当代JIT手艺,对python举行机能优化。
pythonlibs,非官方的Windows(32 / 64位)的Python扩大包scapy,优异的数据包处置惩罚库。
ino,Arduino敕令行东西。
Pyro,Python的机械人东西包。
pluginbase,一个简朴而天真的Python的插件体系。
itsdangerous,数据平安传输东西。
blinker,疾速Python中的信号/事宜调理体系。
pychievements,用于竖立和跟踪结果框架。
python-patterns,Python中的设想形式。
pefileWindows PE文件剖析器SIP,自动为C和C++库生成Python扩大模块的东西。
数据库
库称号简介MySQLdb,成熟的[MySQL]数据库模块,Baresql,SQL数据库包ZODB,Python当地对象数据库。一个K-V对象图数据库。
pickledb,简朴和轻量级的K-V键值存储。
TinyDB, 轻量级,面向文档的数据库。
mysql-python,MySQL的Python东西库。
mysqlclient,mysql-python分支,支持Python 3.,PyMySQL,纯Python写的 MySQL驱动程序,兼容mysql-python。
mysql-connector-python,MySQL衔接器,来自[Oracle],纯Python编写。
oursql,MySQL衔接器,供应当地话指令语句和BLOBs支持。
psycopg2,最盛行的Python PostgreSQL适配器。
txpostgres,于Twisted的异步驱动,用于PostgreSQL。
queries,psycopg2函数库,用于PostgreSQL。dataset,存储Python字典数据,用于SQLite,MySQL和PostgreSQL。
cassandra-python-driver,开源分布式NoSQL数据库体系Apache Cassandra体系的Python驱动.pycassa,简化的cassandra数据库Python驱动。
HappyBase,友爱的Apache [Hbase]的函数库。
PyMongo,MongoDB官方客户端。
Plyvel,LevelDB疾速和功用雄厚的Python接口。
redis-py,redis客户端。
py2neo,Python客户端(基于Neo4j的RESTful接口).
telephus,基于Twisted的cassandra客户端。
txRedis,基于Twisted的Redis客户端。
【收集】
Curl,Pycurl包是一个libcurl的Python接口,它是由C言语编写的。与urllib比拟,它的速率要快许多。Libcurl是一个支持FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 和 LDAP的客户端URL传输库.libcurl也支持HTTPS认证,HTTP POST,HTTP PUT,FTP上传,代办,Cookies,基本身份考证,FTP文件断点继传,HTTP代办通道等等。
Requests,用Python言语编写,基于 urllib的开源 HTTP 库。它比 urllib 越发轻易,越发 Pythoner。支持 Python3。
httpie,敕令行HTTP客户端,用户友爱的cURL的替代东西。
s3cmd,敕令行东西,用于治理Amazon S3和CloudFront。
youtube-dl,敕令行程序,从YouTube下载视频。
you-get,Python3写的视频下载东西,可用于YouTube/Youku优酷/Niconico视频下载Coursera,从coursera.org下载视频,可重新命名文件wikiteam,wiki下载东西。
subliminal,敕令行东西,搜刮和下载字幕的函数库。
requests,HTTP函数库,越发人性化。
grequests,异步HTTP要求+ Gevent(高机能高并发函数库)。
urllib3,一个线程平安的HTTP衔接池,支持文件post。
httplib2,综合HTTP的客户端函数库。
treq, Python API接口,Twisted的HTTP客户。
Mininet,盛行的收集仿真器,API采纳python编写。
POX,基于Python的开源软件定义收集(SDN)掌握开发平台的运用,如OpenFlow的SDN掌握器。
Pyretic,SDN的编程言语,供应了壮大的笼统在收集交换机或仿真器。
SDX Platform,基于SDN的IXP完成,运用最小收集,痘和热。
inbox.py,Python的SMTP效劳器。
imbox, Python版本IMAP库。
inbox,收件箱,开源邮件东西包。
lamson,SMTP效劳器。
flanker,侧卫,电子邮件地址和MIME剖析库。
marrow.mailer,高机能可扩大邮件托付框架。
django-celery-ses, Django电子邮件背景,运用AWS SES和Celery。
modoboa,邮件托管和治理平台,包括当代和简化Web UI。
envelopes,邮件东西。
mailjet,批量邮寄mailjet API接口,带统计。
Talon,利爪,Mailgun库,提取音讯和署名。mailjet- Mailjet API implementation for batch mailing, statistics and more., Talon - Mailgun library to extract message quotations and signatures.,pyzmail,编写,发送和剖析电子邮件。
furl,燃料,小型的的URL剖析库库。
purl,简朴的,清洁的API,支配URL。
pyshorteners,纯Python库,URL短网址编辑。
short_url,短网址生成。
Scrapy,疾速屏幕截取和网页抓取的框架。
portia,波西亚,Scrapy的可视化扩大。
feedparser,信息源诠释器。
RoboBrowser,简朴的网页阅读Python函数库,没有运用Web阅读器。
MechanicalSoup,网站自动化互动测试东西包。
mechanize,网页阅读编程东西。
Demiurge,造物主,-PyQuery的轻量级东西。
newspaper,提取报纸消息。
html2text,转换HTML为 Markdown花样的文本。
python-goose,HTML内容提取器。
lassie,莱西,人性化的网站内容检索。
micawber,经由历程UR抓提网页的函数库。
sumy,提要,文本和HTML网页的自动文摘模块。
Haul,间隔,可扩大的图象爬虫。
python-readability,可读性东西Arc90,疾速的Python接口。
opengraph,OpenGraphProtocol协定剖析模块,textract,从任何文件,Word,PowerPoint,PDF文件中提取文本,等。
sanitize,消毒,使杂沓的数据变的明智。
AutobahnPython, WebSocket和WAMP的函数库,运用 Twisted和PythonWebSocket-for-Python,websocket客户端和效劳器端函数库。
SimpleXMLRPCServer,python范例库,简朴的XML-RPC效劳器,单线程。SimpleJSONRPCServer,JSON-RPC范例实行函数库。
zeroRPC,基于ZeroMQ和MessagePack的RPC完成。
apache-libcloud,一切云效劳的Python接口库。
wifi,WiFi -一套个Python库和敕令行东西与WiFi,用于[Linux]。
streamparse,运转Python代码和数据的及时流。集成了Apache Storm。
boto,亚马逊收集效劳接口。
twython,Twitter推特API。
google-api-python-client,谷歌客户端API。
gspread,谷歌电子表格的Python API。
facebook-sdk,facebook平台Python SDK。
facepy,浅易的facebook图形APIgmail,Gmail的Python接口。
django-wordpress,Django的WordPress的模子和视图。
Web框架
Django,最盛行的Python-Web框架,勉励疾速开发,并遵照MVC设想,开发周期短ActiveGrid企业级的Web2.0处理方案Karrigell简朴的Web框架,本身包括了Web效劳,py剧本引擎和纯python的数据库
PyDBLitewebpy,一个玲珑天真的Web框架,虽然简朴然则功用壮大CherryPy基于Python的Web运用程序开发框架。
Pylons,基于Python的一个极为高效和牢靠的Web开发框架。
Zope,开源的Web运用效劳器。
TurboGears,基于Python的MVC作风的Web运用程序框架Twisted盛行的收集编程库,大型Web框架。
QuixoteWeb,开发框架Flask,轻量级web框架。
Bottle,疾速,简朴和轻量级的WSGI形式Web框架。
Pyramid,轻量级,疾速,稳固的开源Web框架。
web2py,简朴易用的全客栈Web框架和平台。
web.py,壮大、简朴的Web框架。
TurboGears,便于扩大的Web框架。
CherryPy,极简Python Web框架,支持,HTTP 1.1和WSGI线程池。
Grok,基于Zope3的Web框架。
Bluebream,开源的Web运用效劳器,原名Zope 3。
guava,轻量级,高机能的Python-Web框架,采纳c言语编写。
django-cms,基于Django企业级开源CMS。
djedi-cms轻量级但功用壮大的Django CMS的插件,内联编辑和机能优化。
FeinCMS,基于Django的先进内容治理体系。
Kotte,高条理的Python的Web运用框架,基于Pyramid。
Mezzanine,壮大,一致,天真的内容治理平台。
Opps,基于Django的CMS,用于高流量的报纸、杂志和流派网站。
Plone,基于Zope的开源运用效劳器Zope。
Quokka,天真,可扩大的,轻量级的CMS体系,运用Flask和MongoDB。
Wagtail,Django内容治理体系。
Widgy,CMS框架,基于Django。
django-oscar,Django奥斯卡,开源的电子商务框架。
django-shop,基于Django的网店体系。
merchant,支持多种付款处置惩罚东西。
money,可扩大的钱银兑换处理方案。
python-currencies,钱银显现花样。
cornice,Pyramid的REST框架。
django-rest-framework,Django框架,壮大天真的东西,可以很轻易地构建Web API。
django-tastypie,制造优美的Django运用程序API接口。
django-formapi,竖立JSON API、HMAC认证和Django表单考证。
flask-api,供应一致的阅读器体验,基于Django框架。
flask-restful,疾速构建REST API支持扩大。
flask-api-utils,flask的扩大。
falcon,猎鹰,高机能的Python框架,构建云API和Web运用程序后端。
eve,夏娃,REST API框架,运用Flask,MongoDB和优越志愿。
sandman,睡魔,为现有的数据库驱动的体系,自动生成REST API。
restless,相似TastyPie的框架。
savory-pie,REST API构建函数库(Django,及其他)Jinja2,当代设想师友爱的言语模板。
Genshi,收集感知输出模板东西包。
Mako,马可,Python平台的超高速、轻型模板。
Chameleon,变色龙,一个HTML / XML模板引擎。模拟ZPT,优化速率。
Spitfire,疾速的Python编译模板。
django-haystack,铁树开花,Django模块搜刮。
elasticsearch-py,Elasticsearch官方初级的Python客户端。
solrpy,solr客户端。
Whoosh,呼,疾速,纯Python搜刮引擎库。
Feedly,竖立消息和关照体系的函数库,运用Cassandra和Redis。
django-activity-stream,Django运动流,从你网站上的行为,发生通用的运动流。
Beaker,烧杯,一个缓存和会话运用的Web运用程序,自力的Python剧本和运用程序库。
dogpile.cache,是Beaker作者的下一代替代作品。
HermesCache,Python的缓存库,基于标签的失效及防备Dogpile结果。
django-cache-machine,Django缓存机,自动缓存失效,运用ORM。
django-cacheops,自动颗粒事宜驱动,ORM缓存失效。
johnny-cache,约翰尼高速缓存框架,Django运用程序。
django-viewlet,衬着模板部件扩大缓存掌握。
pylibmc,在libmemcached接口。
WTForms-JSON,JSON表单数据处置惩罚扩大。
Deform,HTML表单生成的函数库。
django-bootstrap3,bootstrap3,集成了Django。
django-crispy-forms,Django程序,可以竖立文雅的表单。
django-remote-forms,Django的长途表单,Django表格的序列化程序。
django-simple-spam-blocker,Django简朴的垃圾邮件拦截器。
django-simple-captcha,Django简朴考证码,简朴的和高度可定制的Django运用程序,用于增加考证码图象Ajenti,效劳器治理面板。
Grappelli,界面花梢的django皮肤。
django-suit,Django替代o界面(仅用于非贸易用途)。
django-xadmin,Django治理面板替代东西。
flask-admin,简朴的flask治理界面框架flower,及时监控和Web治理面板。
Pelican,鹈鹕,Markdown或ReST,字王内容主题。支持 DVCS,Disqus. AGPL。
Cactus,仙人掌,设想师的网站静态生成器。
Hyde,海德,基于Jinja2的静态网站生成器。
Nikola,尼古拉-一个静态网站和博客生成器。
Tags,标签,最简朴的静态网站生成器。
Tinkerer,工匠,基于Sphinx的静态网站生成器。
asyncio,(在Python 3.4 +是Python范例库),异步I/O,事宜轮回,协同使命。
gevent,基于Python的收集库。
Twisted,歪曲,事宜驱动的收集引擎。
Tornado,龙卷风,Web框架和异步收集的函数库。
pulsar,脉冲星,事宜驱动的并行框架的Python。
diesel,柴油,绿色的,基于事宜的I/O框架。
eventlet,WSGI支持异步框架。
pyzmq,0MQ音讯库的Python封装。
txZMQ,基于Twisted的0MQ音讯库封Crossbar,开源一致运用路由器(WebSocket和WAMP)。
wsgiref,Python范例库,WSGI封装完成,单线程。
Werkzeug,机床,WSGI东西函数库,很轻易地嵌入到你本身的项目框架。
paste,粘贴,多线程,稳固的,久经考验的WSGI东西。
rocket,火箭,多线程效劳,基于Pyramid。
netius,疾速的、异步WSGI效劳器,gunicorn,forked前身,部份用C写的。
fapws3,异步收集,用C写的。
meinheld,异步WSGI效劳器,是用C写的。
bjoern,疾速的、异步WSGI效劳器,用C写的。
平安
Permissions函数库,许可或谢绝用户接见数据或函数。
django-guardian,Django守护者,治理每一个对象的权限,用于Django 1.2 +Carteblanche,治理导航和权限。
Authomatic,简朴壮大的认证/受权客户端。
OAuthLib,通用,范例,OAuth要求签约东西。
rauth,用于OAuth 1.0,2.0,的Python库。
python-oauth2,运用周全测试,笼统接口来竖立OAuth的客户端和效劳器。
python-social-auth,易于装置的社会认证机制。
django-oauth-toolkit,Django OAuth东西包django-oauth2-provider,Django OAuth2东西包。
django-allauth,Django认证的运用程序。
Flask-OAuthlib,Flask的OAuth东西包sanction,制裁,简朴的oauth2客户端。
jose,[JavaScript]对象署名和加密(JOSE)草案实行,标记状况。
python-jwt,JSON的Web令牌生成和考证模块。
pyjwt,JSON的Web令牌草案01。
python-jws,JSON的Web令牌草案02。
PyCrypto,Python的加密东西包。
Paramiko,sshv2协定的完成,供应了客户端和效劳器端的功用。
cryptography,暗码开发东西包。
PyNac,收集和暗码(NaCl)函数库。
hashids,hashids的 Python函数库。
Passlib,平安的暗码存储/哈希库,异常高的程度。
hashlib,md5,sha等hash算法,用来替代md5和sha模块,并使他们的API一致。
它由OpenSSL支持,支持以下算法:md5,sha1,sha224,sha256,sha384,sha512。
GUI库
称号简介PyGtk,基于Python的GUI程序开发GTK+库PyQt用于Python的QT开发库WxPythonPython下的GUI编程框架,其音讯机制与MFC的架构相似,入门异常简朴,须要疾速开发相干的运用可以运用这个TkinterPython下范例的界面编程包,因而不算是第三方库了PySide,跨平台Qt的运用程序和用户界面框架,支持Qt v4框架。
wxPython,夹杂wxWidgets的C++类库。
kivy,竖立运用程序GUI函数库,看运转于Windows,Linux,MAC OS X,[Android]和[iOS]。
curse,用于竖立终端GUI运用程序。
urwid,竖立终端GUI运用程序窗体的函数库,支持事宜,颜色雄厚。
pyglet,跨平台的窗口和多媒体库的Python。
Tkinter,是Python事实上的范例GUI软件包。
enaml,竖立美丽的用户界面,语法相似QML。
Toga,托加,OS原生GUI东西包。【构建封装】
pyenv,简朴的Python版本治理。
virtualenv,竖立自力的Python环境,用于同时装置差别版本的python环境。
virtualenvwrapper,是virtualenv的一组扩大。
pew,一套治理多个虚拟环境的东西。
vex,使运转指定的virtualenv敕令。
PyRun,一个单文件,无需装置的Python版本治理东西。
PIP,Python包和依靠的治理东西。
easy_install,软件包治理体系,供应一个范例的分派Python软件和 函式库的花样。是一个附带设置东西的模块,和一个第三方函式库。旨在加速Python函式库的分派程式的速率。相似Ruby言语的RubyGems 。
conda,跨平台,二进制软件包治理器。
Curdling,一个治理Python包的敕令行东西。
wheel,Python刊行的新范例,旨在替代eggs.cx-Freeze,跨平台的,用于打包成可实行文件的库。
py2exe,Windows平台的Freeze剧本东西,Py2exe ,将python剧本转换为windows上可以自力运转的可实行程序py2app,MAC OS X平台的Freeze剧本东西。
pyinstaller,转换成自力的可实行文件的Python程序(跨平台)。
pynsist,构建Windows装置程序的东西,用Python编写。
dh-virtualenv,竖立和分发virtualenv(Debian软件包花样)
PyPI,新一代的Python包库治理东西。warehouse,新一代的Python包库(PyPI)治理东西。
devpi,PyPI效劳器和包装/测试/宣布东西。
localshop,PyPI官方包镜像效劳器,支持当地(私家)包上传。
buildout,竖立,组装和布置运用程序的多个部份,个中一些大概黑白基于Python的。
SCons,软件组织东西。
platformio,一个掌握台的东西,构建的代码可用于差别的开发平台。
bitbake,特别设想的东西,用于竖立和布置[嵌入式]Linux软件包
fabricate,自动为任何编程言语,生成依靠包。
django-compressor,Django紧缩机,紧缩和内联JavaScript或CSS,链接到一个单一的缓存文件。
jinja-assets-compressor,金贾紧缩机,一个Jinja扩大,经由历程编译,紧缩你的资本。
webassets,优化治理,静态资本,奇特的缓存消灭。
fanstatic,球迷,包优化,供应静态文件。
fileconveyor,监控资本变化,可保留到CDN(内容分发收集)和文件体系。
django-storages,一组自定义存储Django背景。
glue,胶胶,一个简朴的敕令行东西,生成CSS Sprites。
libsass-python,Sass (层叠样式表)的Python接口。
Flask-Assets,整合运用程序资本。【代码调试】
unittest,Python范例库,单位测试框架。
nose,鼻子,unittest延长产物。
pytest,成熟的全功用的Python测试东西。
mamba,曼巴,Python的威望测试东西,出自BDD的旗下。
contexts,背景,BDD测试框架,基于C#。
pyshould,should作风的测试框架,基于PyHamcrest.pyvows,BDD作风测试框架Selenium,web测试框架,Python绑定Selenium。
splinter,破裂,测试Web运用程序的开源东西。
locust,刺槐,可扩大的用户负载测试东西,用Python写的。
sixpack,言语无关的A/B测试框架。
mock,模拟对象(英语:mock object,也译作模拟对象),模拟测试库。
responses,东西函数,用于mock模拟测试。
doublex,壮大的测试框架。
freezegun,经由历程时刻调解,测试模块。
httpretty,HTTP要求的模拟东西。
httmock,mock模拟测试。
coverage,代码掩盖器量测试。
faker,生成模拟测试数据的Python包。
mixer,混频器,发生模拟数据,用于Django ORM,SQLAlchemy,Peewee, MongoEngine, Pony ORM等model_mommy,在Django竖立测试随机东西。
ForgeryPy,易用的模拟数据发生器。
radar,雷达,生成随机日期/时刻。
FuckIt.py,测试Python代码运转。
Code Analysispysonar2,Python范例索引。
pycallgraph,可视化的流量(挪用图)运用程序。
code2flow,转换Python和JavaScript代码到流程图。
LinterFlake8,源代码模块搜检器pylama,Python和JavaScript代码审计东西。
Pylint,源代码剖析器,它查找编程毛病,协助实行一个代码范例和嗅探一些代码滋味。注重:比拟于PyChecker,Pylint是一个高阶的Python代码剖析东西,它剖析Python代码中的毛病。
Pyflakes,一个用于搜检Python源文件毛病的简朴程序。Pyflakes剖析程序而且搜检种种毛病。它经由历程剖析源文件完成,无需导入。
pdb,Python范例库,Python调试器。
ipdb,IPython运用的PDB。
winpdb,自力于平台的GUI调试器。
pudb,全屏,基于python调试掌握台。
pyringe,可附着于及注入代码到Python程序的调试器。
python-statsd,statsd效劳器客户端。
memory_profiler,内存看管。
profiling,交互式Python剖析器。
django-debug-toolbar,Django调试东西栏,显现种种调试信息:当前要求/相应。
django-devserver,Django调试东西。
flask-debugtoolbar,flask调试东西。
PHP网有大批免费的Python入门教程,迎接人人来进修。
本文转自:https://www.jianshu.com/p/d25a9169fe86
以上就是最细致的Python库总结的细致内容,更多请关注ki4网别的相干文章!