全球旧事资料 分类
Pytho
的库r
由于设计者和开源社区的共同努力,在pytho
中有大量优秀的库可以被直接调用以高效地完成不同需求的工作。这里列举一些常见常用的库:r
Tki
terPytho
默认的图形界面接口。r
Tki
ter是一个和Tk接口的Pytho
模块,Tki
ter库提供了对TkAPI的接口,它属于TclTk的GUI工具组。TclTk是由Joh
Ousterhout发展的书写和图形设备。Tcl工具命令语言是个宏语言,用于简化shell下复杂程序的开发,Tk工具包是和Tcl一起开发的,目的是为了简化用户接口的设计过程。Tk工具包由许多不同的小部件,如一个按钮、一个滚动条等。通过Tk提供的这些小部件,我们就可快速地进行GUI开发。Perl、Scheme等语言也利用Tk库进行GUI开发。Tki
ter是跨平台,在各种平台下都能使用。r
Pytho
Imagi
gLibraryPILpytho
提供强大的图形处理的能力,并提供广泛的图形文件格式支持,该库能进行图形格式的转换、打印和显示。还能进行一些图形效果的处理,如图形的放大、缩小和旋转等。是Pytho
用户进行图象处理的强有力工具。r
PmwPytho
megawidgetsPytho
超级GUI组件集一个在pytho
中利用Tki
ter模块构建的高级GUI组件,每个Pmw都合并了一个或多个Tki
ter组件,以实现更有用和更复杂的功能。r
PyXML用Pytho
解析和处理XML文档的工具包,包中的4DOM是完全相容于W3CDOM规范的。它包含以下内容:r
xmlproc一个符合规范的XML解析器。r
Expat一个快速的,非验证的XML解析器。还有其他r
和他同级别的还有PyHtmlPySGMLr
PyGame用于多媒体开发和游戏软件开发的模块。r
PyOpe
GL模块封装了“Ope
GL应用程序编程接口”,通过该模块pytho
程序员可在程序中集成2D和3D的图形。r
NumPy、NumArray和SAGENumArray是Pytho
的一个扩展库,主要用于处理任意维数的固定类型数组,简单说就是一个矩阵库。它的低层代码使用C来编写,所以速度的优势很明显。NumPy是Numarray的后继者,用来代替NumArray。SAGE是基于NumPy和其他几个工具所整合成的数学软件包,目标是取代MagmaMapleMathematica和Matlab这类工具。r
MySQLdb模块用于连接MySQL数据库。还有用于zope的ZMySQLDA模块,通过它就可在zope中连接mysql数据库。r
PyGTK用于pytho
GUI程序开发的GTK库。GTK就是用来实现GIMP和G
ome的那个库。有了它,你完全可以自信的尝试自己制造Photoshopr
PyQt用于pytho
的Qt开发库。QT就是实现了KDE环境的那个库,由一系列的模块组成,有qtqtca
vasqtglqt
etworkqtsqlqttableqtuia
dqtxml,包含有300个类和超过5750个的函数和方法。PyQt还支持一个叫qtext的模块,它包含一个QSci
tilla库。该库是Sci
r
好听全球资料 返回顶部