Python有哪些第三方库

介绍

这篇文章运用简单易懂的例子给大家介绍Python有哪些第三方库,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

<强>网络站点爬取

爬取网络站点的库Scrapy——一个快速高级的屏幕爬取及网页采集框架.cola——一个分布式爬虫框架.Demiurge -基于PyQuery的爬虫微型框架.feedparser——通用饲料解析器.Grab——站点爬取框架.MechanicalSoup——用于自动和网络站点交互的Python库.portia——Scrapy可视化爬取.pyspider——一个强大的爬虫系统.RoboBrowser——一个简单的,Python风格的库,用来浏览网站,而不需要一个独立安装的浏览器。

<强>交互式解析器

交互式Python解析器。

IPython -功能丰富的工具,非常有效的使用交互式Python。

bpython -界面丰富的Python解析器。

ptpython -高级交互式Python解析器,构建于python-prompt-toolkit之上。

<强>图像处理

用来操作图像的库。

枕头,枕头是一个更加易用版的公益诉讼。

hmap -图像直方图映射。

imgSeek -一个使用视觉相似性搜索一组图片集合的项目。

裸体。py -裸体检测。

pyBarcode -不借助公益诉讼库在Python程序中生成条形码。

pygram -类似Instagram的图像滤镜。

python-qrcode -一个纯Python实现的二维码生成器。

四-基于四叉树的计算机艺术。

scikit-image——一个用于(科)学图像处理的Python库。

thumbor -一个小型图像服务,具有剪裁,尺寸重设和翻转功能。

魔杖——MagickWand的Python绑定.MagickWand是ImageMagick的C API。

<强> HTTP

使用HTTP的库。

请求——人性化的HTTP请求库。

grequests -请求库+ gevent,用于异步HTTP请求。

httplib2 -全面的HTTP客户端库。

treq -类似请求的Python API构建于扭曲的HTTP客户端之上。

urllib3 -一个具有线程安全连接池,支持文件,清晰友好的HTTP库。

<强>数据库

Python实现的数据库。

pickleDB -一个简单,轻量级键值储存数据库。

PipelineDB -流式SQL数据库。

TinyDB -一个微型的,面向文档型数据库。

ZODB -一个Python原生对象数据库。一个键值和对象图数据库。

<强> Web框架

全栈Web框架。

Django - Python界最流行的网框架。

awesome-django系列

瓶——一个Python微型框架。

https://github.com/humiaozuzu/awesome-flask系列

金字塔——一个小巧,快速,接地气的开源Python Web框架。

awesome-pyramid系列

瓶——一个快速小巧,轻量级的WSGI微型网络框架。

CherryPy——一个极简的Python Web框架,服从HTTP/1.1协议且具有WSGI线程池。

TurboGears——一个可以扩展为全栈解决方案的微型框架。

Web。py -一个Python的web框架,既简单,又强大。

web2py——一个全栈web框架和平台,专注于简单易用。

龙卷风——一个web框架和异步网络库。

<强> HTML处理

处理HTML和XML的库。

BeautifulSoup——以Python风格的方式来对HTML或XML进行迭代,搜索和修改。

漂白-一个基于白名单的HTML清理和文本链接库。

cssutils -一个Python的CSS库。

html5lib -一个兼容标准的HTML文档和片段解析及序列化库。

lxml——一个非常快速,简单易用,功能齐全的库,用来处理HTML和XML。

MarkupSafe -为Python实现XML/HTML/XHTML标记安全字符串。

pyquery -一个解析HTML的库,类似jQuery。

解开,将XML文档转换为Python对象,使其可以方便的访问。

xhtml2pdf - HTML/CSS转PDF工具。

xmltodict——像处理JSON一样处理XML。

<强>游戏开发

超赞的游戏开发库。

是Cocos2d——是Cocos2d是一个用来开发2 d游戏,示例和其他图形/交互应用的框架。基于pyglet。

Panda3D——由迪士尼开发的3 d游戏引擎,并由卡内基梅陇娱乐技术中心负责维护。使用c++编写,针对Python进行了完全的封装。

Pygame - Pygame是一组Python模块,用来编写游戏。

PyOgre -怪物3 d渲染引擎的Python绑定,可以用来开发游戏和仿真程序等任何3 d应用。

PyOpenGL - OpenGL的Python绑定及其相关api。

PySDL2 - SDL2库的封装,基于ctypes。

RenPy -一个视觉小说(视觉小说)引擎。

关于Python有哪些第三方库就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

Python有哪些第三方库