Tkinter———— Python默认的图形界面接口。

Tkinter是一个和Tk接口的Python模块,Tkinter库提供了对Tk API的接口,它属于Tcl/Tk的GUI工具组。Tcl/Tk是由John Ousterhout发展的书写和图形设备。Tcl(工具命令语言)是个宏语言,用于简化shell下复杂程序的开发,Tk工具包是和Tcl一起开发的,目的是为了简化用户接口的设计过程。Tk工具包由许多不同的小部件,如一个按钮、一个滚动条等。通过Tk提供的这些小部件,我们就可快速地进行GUI开发。Perl、Scheme等语言也利用Tk库进行GUI开发。Tkinter是跨平台,在各种平台下都能使用。

Python Imaging Library(PIL)————python提供强大的图形处理的能力,并提供广泛的图形文件格式支持,该库能进行图形格式的转换、打印和显示。还能进行一些图形效果的处理,如图形的放大、缩小和旋转等。是Python用户进行图象处理的强有力工具。

Pmw(Python megawidgets)Python超级GUI组件集————一个在python中利用Tkinter模块构建的高级GUI组件,每个Pmw都合并了一个或多个Tkinter组件,以实现更有用和更复杂的功能。

PyXML———— 用Python解析和处理XML文档的工具包,包中的4DOM是完全相容于W3C DOM规范的。它包含以下内容:

xmlproc: 一个符合规范的XML解析器。

Expat: 一个快速的,非验证的XML解析器。 还有其他

和他同级别的还有 PyHtml PySGML

PyGame———— 用于多媒体开发和游戏软件开发的模块。

PyOpenGL———— 模块封装了“OpenGL应用程序编程接口”,通过该模块python程序员可在程序中集成2D和3D的图形。

NumPy、NumArray和SAGE———— NumArray是Python的一个扩展库,主要用于处理任意维数的固定类型数组,简单说就是一个矩阵库。它的低层代码使用C来编写,所以速度的优势很明显。NumPy是Numarray的后继者,用来代替NumArray。SAGE是基于NumPy和其他几个工具所整合成的数学软件包,目标是取代 Magma, Maple, Mathematica和Matlab 这类工具。

MySQLdb模块———— 用于连接MySQL数据库。还有用于zope的ZMySQLDA模块,通过它就可在zope中连接mysql数据库。

PyGTK ———— 用于python GUI程序开发的GTK+库。GTK就是用来实现GIMP和Gnome的那个库。有了它,你完全可以自信的尝试自己制造Photoshop

PyQt ———— 用于python的Qt开发库。QT就是实现了KDE环境的那个库,由一系列的模块组成,有qt, qtcanvas, qtgl, qtnetwork, qtsql, qttable, qtui and qtxml,包含有300个类和超过5750个的函数和方法。PyQt还支持一个叫qtext的模块,它包含一个QScintilla库。该库是 Scintillar编辑器类的Qt接口。

PyMedia ———— 用于多媒体操作的python模块。它提供了丰富而简单的接口用于多媒体处理(wav, mp3, ogg, avi, divx, dvd, cdda etc)。可在Windows和Linux平台下使用。

Psyco ———— 一个Python代码加速度器,可使Python代码的执行速度提高到与编译语言一样的水平。

Python-ldap ———— 提供一组面向对象的API,可方便地在python中访问ldap目录服务,它基于OpenLDAP2.x。

smtplib模块 ———— 发送电子邮件。

ftplib模块 ———— 定义了FTP类和一些方法,用以进行客户端的ftp编程。我们可用python编写一个自己的ftp客户端程序,用于下载文件或镜像站点。如果想了解ftp协议的详细内容,请参考RFC959。

xmpppy模块 ———— Jabber服务器采用开发的XMPP协议,Google Talk也是采用XMPP协议的IM系统。在Python中有一个xmpppy模块支持该协议。也就是说,我们可以通过该模块与Jabber服务器通信,是不是很Cool。

下面这些就不详细介绍,只列出名字和功能

adodb ———— ADO数据库连接组件

bsddb3 ———— BerkeleyDB的连接组件

chardet ———— 编码检测

Cheetah ———— 构建和扩充任何种类的基于文本的内容

cherrypy ———— 一个WEB framework

ctypes ———— 用来调用动态链接库

Cx-oracle ———— 连接oracle的工具

DBUtils ———— 数据库连接池

django ———— 一个WEB framework

DPKT ———— raw-scoket网络编程

docutils ———— 用来写文档的

dpkt ———— 数据包的解包和组包

feedparser ———— rss解析

Kodos ———— 正则表达式调试工具

Mechanize ———— 爬虫连接网站常用

pefile ———— windows pe文件解析器

py2exe ———— 用来生成windows可执行文件

pycurl ———— URL处理工具

pydot ———— 画图的,graphiz

pyevent ———— Python的事件支持

pylint ———— 培养良好的编码习惯

Pylons ———— 又一个web framework

pypcap ———— 抓包的

pysqlite2 ———— SQLite的连接组件

python-dnet ———— 控制网络安全的其他设备

pythonwin ———— Python的Windows扩展

pywmi ———— 省了好多折腾功夫

reportlab ———— Python操作PDF的Libary。

scapy ———— 网络包构建分析框架,可编程的wireshark,有兴趣的google “Silver Needle in the Skype”

scons ———— 项目构建工具,写好了模板用起来还是很方便的

sendpkt ———— Python发包

setuptools ———— 一套python包管理机制

simplejson ———— JSON的支持

sqlalchemy ———— SQL数据库连接池

SQLObject ———— 数据库连接池

twisted ———— 巨无霸的网络编程框架

winpdb ———— 自己的程序或者用别的库不太明白的时候就靠它了

wxPython ———— GUI编程框架,熟悉MFC的人会非常喜欢,简直是同一架构

python hack库_常用的Python库相关推荐

  1. python 宏处理库_常用的Python库,给大家分享一下!

    Tkinter---- Python默认的图形界面接口. Tkinter是一个和Tk接口的Python模块,Tkinter库提供了对Tk API的接口,它属于Tcl/Tk的GUI工具组.Tcl/Tk是 ...

  2. python框架大全_常用的Python开源框架有哪些?列举这3个

    随着人工智能快速发展,不仅在各个领域应用日益广泛,同时也引发了教学内容的变革和创新.人工智能的火热得益于成功的开源以及深度学习框架的不断涌现.而Python作为一种脚本语言,具有易学.易维护等优点,它 ...

  3. python字符串常量_常用的Python字符串常量

    原博文 2013-09-21 22:28 − 下面是一些常用的Python字符串常量string.digits:包含0-9的字符串string.letters:包含所有大小写字母的字符串 string ...

  4. python qq模块_常用的Python模块

    目录 1.使用copy模块来复制 >>> class Animal: def _init_(self, species, number_of_legs, color): self.s ...

  5. python语言的第三方库_常用的Python第三方库

    今天公司停电,没上班.跑上来更新个博客,跟大家分享一下我常用的几个第三方 Python 库.Python 语言之所以能够如此流行,除了本身内置许多程序库来保障快速开发之外,目不睱接的第三方库也是一大主 ...

  6. python中常用库_常用的python库(不断更新)

    排序不分优先级. 1.os   和操作系统有关 2.time    与时间有关 3.pcap    抓包 4.dpkt   解包和组包 5.pymssql   进行mssql数据库操作 6.cProf ...

  7. python debug工具_常用的 Python 调试工具,Python开发必读-乾颐堂

    以下是我做调试或分析时用过的工具的一个概览.如果你知道有更好的工具,请在评论中留言,可以不用很完整的介绍. 日志 没错,就是日志.再多强调在你的应用里保留足量的日志的重要性也不为过.你应当对重要的内容 ...

  8. python 逐行调试工具_常用的 Python 调试工具,Python开发必读-乾颐堂

    以下是我做调试或分析时用过的工具的一个概览.如果你知道有更好的工具,请在评论中留言,可以不用很完整的介绍. 日志 没错,就是日志.再多强调在你的应用里保留足量的日志的重要性也不为过.你应当对重要的内容 ...

  9. Python_机器学习_常用科学计算库_第6章_ Seaborn+综合案例

    Python_机器学习_常用科学计算库_第6章_ Seaborn+综合案例 文章目录 Python_机器学习_常用科学计算库_第6章_ Seaborn+综合案例 Seaborn 学习目标 6.1 Se ...

最新文章

  1. Go 源码里的这些 //go: 指令,go:linkname 你知道吗?
  2. android 字体上添加横线,字体下面添加下划线
  3. 什么是 CMS - Content Management System
  4. java integer valueof_一文读懂什么是Java中的自动拆装箱
  5. 海纳威上云 构建数字化透明工厂
  6. 如何让CentOS8虚拟机与主机相互Ping通
  7. yaml 数组_使用 YAML 保存游戏数据 !
  8. 互联网的上半场,建立平台获取流量
  9. 80端口未被占用,无法启动wamp的解决方法(原创)
  10. 欢庆博客达到V5级别,感恩所有程序员
  11. 委托作为参数传递时,可以直接传入方法名称
  12. c语言 停车管理系统
  13. 使用Vite搭建基础项目
  14. 经典例题:判断给定数组是否已经排好序
  15. iOS开发——仿微信图片浏览交互的实现(向下拖拽图片退出图片浏览器)
  16. 专升本——动词的时态和语态
  17. 推荐三个图片编辑软件给你
  18. 内网渗透思路10之SPN拿下域控
  19. win10/win11安装时提示:“我们无法创建新的分区,也找不到现有分区”的解决方法
  20. JS实现敏感词过滤功能

热门文章

  1. 【CSDN】-京东云部署java项目及性能测试
  2. 基于JavaSpringboot+Vue实现前后端分离房屋租赁系统
  3. HTML+CSS+JS实现 ❤️slicebox酷炫3d图片轮播切换❤️
  4. windows安装MySQL数据库【附安装文档和安装包】
  5. java -从小到大排序
  6. 紫金计算机网络,南京理工大学紫金学院《计算机网络技术》考试复习题集试题(卷)(含答案解析)2.doc...
  7. python中表示空类型的是_python中怎么表示空值
  8. android slidingdrawer 方向,如何使Android SlidingDrawer从左侧滑出?
  9. 【youcans 的 OpenCV 例程 200 篇】103. 陷波带阻滤波器消除周期噪声干扰
  10. 【OpenCV 例程200篇】14. 图像与标量相加(cv2.add)