python函数库介绍 python函数详解( 三 )


支持WebTerminal Bootstrap编写,界面美观 , 自动收集硬件信息,支持录像回放、命令搜索、实时监控、批量上传下载等功能,基于SSH协议进行管理,客户端无须安装agent 。主要用于解决可视化安全管理,因完全开源,容易再次开发 。
21. Magedu分布式监控系统
一种用Python开发的自动化监控系统,可监控常用系统服务、应用、网络设备,可在一台主机上监控多个不同服务,不同服务的监控间隔可以不同,同一个服务在不同主机上的监控间隔、报警阈值可以不同,并提供数据可视化界面 。
22. Magedu的CMDB
一种用Python开发的硬件管理系统,包含采集硬件数据、API、页面管理3部分功能,主要用于自动化管理笔记本、路由器等常见设备的日常使用 。由服务器的客户端采集硬件数据,将硬件信息发送至API,API负责将获取的数据保存至数据库中,后台管理程序负责对服务器信息进行配置和展示 。
23. 任务调度系统
一种由Python开发的任务调度系统,主要用于自动化地将一个服务进程分布到其他多个机器的多个进程中,一个服务进程可作为调度者依靠网络通信完成这一工作 。
24. Python运维流程系统
一种使用Python语言编写的调度和监控工作流的平台 , 内部用于创建、监控和调整数据管道 。允许工作流开发人员轻松创建、维护和周期性地调度运行工作流,包括了如数据存储、增长分析、Email发送、A/B测试等诸多跨多部门的用例 。
GUI编程:
25. Tkinter
一个Python的标准GUI库,可以快速地创建GUI应用程序 , 可以在大多数的UNIX平台下使用,同样可以应用在Windows和Macintosh系统中 , Tkinter 8.0的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中 。
26. wxPython
一款开源软件跨平台GUI库wxWidgets的Python封装和Python模块,是Python语言的一套优秀的GUI图形库 , 允许程序员很方便地创建完整的、功能健全的GUI用户界面 。
27. PyQt
一个创建GUI应用程序的工具库,是Python编程语言和Qt的成功融合,可以运行在所有主要操作系统上,包括UNIX、Windows和Mac 。PyQt采用双许可证,开发人员可以选择GPL和商业许可,从PyQt的版本4开始,GPL许可证可用于所有支持的平台 。
28. PySide
一个跨平台的应用程式框架Qt的Python绑定版本,提供与PyQt类似的功能 , 并相容API,但与PyQt不同处为其使用LGPL授权 。
更多Python知识请关注Python自学网 。
python常用函数包有哪些?一些python常用函数包:
1、Urllib3
Urllib3是一个 Python 的 HTTP 客户端 , 它拥有 Python 标准库中缺少的许多功能:
线程安全
连接池
客户端 SSL/TLS 验证
使用分段编码上传文件
用来重试请求和处理 HTTP 重定向的助手
支持 gzip 和 deflate 编码
HTTP 和 SOCKS 的代理支持
2、Six
six 是一个是 Python 2 和 3 的兼容性库 。这个项目旨在支持可同时运行在 Python 2 和 3 上的代码库 。它提供了许多可简化 Python 2 和 3 之间语法差异的函数 。
3、botocore、boto3、s3transfer、awscli
Botocore是 AWS 的底层接口 。Botocore是 Boto3 库(#22)的基础 , 后者让你可以使用 Amazon S3 和 Amazon EC2 一类的服务 。Botocore 还是 AWS-CLI 的基础,后者为 AWS 提供统一的命令行界面 。
S3transfer(#7)是用于管理 Amazon S3 传输的 Python 库 。它正在积极开发中,其介绍页面不推荐人们现在使用,或者至少等版本固定下来再用,因为其 API 可能发生变化 , 在次要版本之间都可能更改 。Boto3、AWS-CLI和其他许多项目都依赖s3transfer 。

推荐阅读