python常用库汇总(下)

本文涉及的产品
RDS MySQL DuckDB 分析主实例,基础系列 4核8GB
RDS AI 助手,专业版
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
简介: 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,从http://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.

相关文章
|
5月前
|
存储 人工智能 测试技术
如何使用LangChain的Python库结合DeepSeek进行多轮次对话?
本文介绍如何使用LangChain结合DeepSeek实现多轮对话,测开人员可借此自动生成测试用例,提升自动化测试效率。
1048 125
如何使用LangChain的Python库结合DeepSeek进行多轮次对话?
|
10月前
|
JavaScript 前端开发 Java
通义灵码 Rules 库合集来了,覆盖Java、TypeScript、Python、Go、JavaScript 等
通义灵码新上的外挂 Project Rules 获得了开发者的一致好评:最小成本适配我的开发风格、相当把团队经验沉淀下来,是个很好功能……
1642 103
|
5月前
|
监控 数据可视化 数据挖掘
Python Rich库使用指南:打造更美观的命令行应用
Rich库是Python的终端美化利器,支持彩色文本、智能表格、动态进度条和语法高亮,大幅提升命令行应用的可视化效果与用户体验。
457 0
|
7月前
|
存储 Web App开发 前端开发
Python + Requests库爬取动态Ajax分页数据
Python + Requests库爬取动态Ajax分页数据
|
4月前
|
数据可视化 关系型数据库 MySQL
【可视化大屏】全流程讲解用python的pyecharts库实现拖拽可视化大屏的背后原理,简单粗暴!
本文详解基于Python的电影TOP250数据可视化大屏开发全流程,涵盖爬虫、数据存储、分析及可视化。使用requests+BeautifulSoup爬取数据,pandas存入MySQL,pyecharts实现柱状图、饼图、词云图、散点图等多种图表,并通过Page组件拖拽布局组合成大屏,支持多种主题切换,附完整源码与视频讲解。
424 4
【可视化大屏】全流程讲解用python的pyecharts库实现拖拽可视化大屏的背后原理,简单粗暴!
|
4月前
|
传感器 运维 前端开发
Python离群值检测实战:使用distfit库实现基于分布拟合的异常检测
本文解析异常(anomaly)与新颖性(novelty)检测的本质差异,结合distfit库演示基于概率密度拟合的单变量无监督异常检测方法,涵盖全局、上下文与集体离群值识别,助力构建高可解释性模型。
445 10
Python离群值检测实战:使用distfit库实现基于分布拟合的异常检测
|
6月前
|
运维 Linux 开发者
Linux系统中使用Python的ping3库进行网络连通性测试
以上步骤展示了如何利用 Python 的 `ping3` 库来检测网络连通性,并且提供了基本错误处理方法以确保程序能够优雅地处理各种意外情形。通过简洁明快、易读易懂、实操性强等特点使得该方法非常适合开发者或系统管理员快速集成至自动化工具链之内进行日常运维任务之需求满足。
422 18
|
7月前
|
JSON 网络安全 数据格式
Python网络请求库requests使用详述
总结来说,`requests`库非常适用于需要快速、简易、可靠进行HTTP请求的应用场景,它的简洁性让开发者避免繁琐的网络代码而专注于交互逻辑本身。通过上述方式,你可以利用 `requests`处理大部分常见的HTTP请求需求。
639 51
|
机器学习/深度学习 存储 数据挖掘
Python图像处理实用指南:PIL库的多样化应用
本文介绍Python中PIL库在图像处理中的多样化应用,涵盖裁剪、调整大小、旋转、模糊、锐化、亮度和对比度调整、翻转、压缩及添加滤镜等操作。通过具体代码示例,展示如何轻松实现这些功能,帮助读者掌握高效图像处理技术,适用于图片美化、数据分析及机器学习等领域。
548 20
|
6月前
|
机器学习/深度学习 API 异构计算
JAX快速上手:从NumPy到GPU加速的Python高性能计算库入门教程
JAX是Google开发的高性能数值计算库,旨在解决NumPy在现代计算需求下的局限性。它不仅兼容NumPy的API,还引入了自动微分、GPU/TPU加速和即时编译(JIT)等关键功能,显著提升了计算效率。JAX适用于机器学习、科学模拟等需要大规模计算和梯度优化的场景,为Python在高性能计算领域开辟了新路径。
594 0
JAX快速上手:从NumPy到GPU加速的Python高性能计算库入门教程

推荐镜像

更多