python模块下载及安装方法Word文档格式.docx
《python模块下载及安装方法Word文档格式.docx》由会员分享,可在线阅读,更多相关《python模块下载及安装方法Word文档格式.docx(16页珍藏版)》请在冰点文库上搜索。
![python模块下载及安装方法Word文档格式.docx](https://file1.bingdoc.com/fileroot1/2023-4/30/6a1f3874-a2ae-4f39-8536-9092de71a10c/6a1f3874-a2ae-4f39-8536-9092de71a10c1.gif)
控制网络安全的其他设备
pyevent:
Python的事件支持
pydot:
画图的,graphiz
sendpkt:
Python发包
simplejson:
JSON的支持
DPKT:
raw-scoket网络编程
Cx-oracle:
连接oracle的好东东
Mechanize:
爬虫连接网站常用
PIL:
图像处理工具包
reportlabforPDF文件。
PyQt4forGUI界面
feedparser:
rss解析
chardet:
编码检测
scons:
项目构建工具,写好了模板用起来还是很方便的
scapy:
网络包构建分析框架,可编程的wireshark,有兴趣的google“SilverNeedleintheSkype”
pefile:
windowspe文件解析器
winpdb:
自己的程序或者用别的库不太明白的时候就靠它了
pywmi:
省了好多折腾功夫
pylint:
培养良好的编码习惯
下面是准备用的,不做评论:
pygccxml
pyparsing
pymacs
idapython
paimei
pysvn
pyLucene
wikidpad
1.Karrigell
1.TheStandardPythonLibary
http:
//effbot.org/librarybook/
1.Python操作PDF的Libary
//reportlab.org/
1.PythoncURLLibary
1.urlgrabber
//linux.duke.edu/projects/urlgrabber/
1.MySQL-Python
//mysql-
1.pyScripter
2.PythonforDelphi
//mmm-
1.PythonCookbook
1.pygame
//www.pygame.org/news.html
1.pymedia
//www.pymedia.org
1.pydbf
1.Pexpect
1.dabo
desktopapplicationframeworks
1.pySerial
1.python’sdoc
1.TheVisualModuleofVPython(3D)
//vpython.org/index.html
1.PyLucene
//pylucene.osafoundation.org/
1.DBUils
//www.webwareforpython.org/DBUtils
1.
agoodpeople’sblog
1.AppleScript,OSAComponents,HtmlCalendar
1.Pypcap
//monkey.org/~dugsong/dpkt/
//www.winpcap.org/install/default.htm
python-memcachedclientmoduleformemcached
Kodos,python的正则表达式调试工具,
PLY(PythonLex-Yacc)
正在用它写汇编器.
wxPython-GUIFramework
omniORBpy-CORBALibrary
ZODB3-anOODBimplement
ReportLab-PDFgeneratingsolution
numpy+scipy+matplotlib
hachoir各种多媒体元数据解析
python-orge演示用
数据库的:
sqlalchemy
sqlobject
MySQL-python(easy_install的时候就是这个名字)
routes
beaker
两个模板引擎:
genshi
mako
paster
另外还有知道的
PyCrypto加密的
paramiko这个可以帮你写sftp,比twisted里面的那个好用一些
twisted写服务器玩的
PyOpenGL
PyGame
Psyco传说可以加速你的python程序
PIL(PythonImageLibrary)处理图片
PyObjC这个是苹果上用的,写Cocoa程序
PythondesktopclientGUIapplication:
wxPython
PyXML
ZSI
davlib.py
ChartDirector
一个支持多种语言的图表库,无论是效果还是效率,都比jfreechart高。
###############
自己补充一下##################
游戏3D
pyglet、pythonOgre、
blender(c),k-3d(c++),vpython,panda3d
===============================================
python包包收集
的
jbj
Graphicalinterface
//wxpython.org
pyGtk
//www.pygtk.org
pyQT
//www.riverbankcomputing.co.uk/pyqt/
Pmw
Tkinter3000
//effbot.org/zone/wck.htm
Tix
Database
MySQLdb
PyGreSQL
//www.pygresql.org/
Gadfly
SQLAlchemy
//www.sqlalchemy.org/
psycopg
//www.initd.org/pub/software/psycopg/
kinterbasdb
cx_Oracle
pySQLite
//initd.org/tracker/pysqlite
MSNMessenger
msnlib
//auriga.wearlab.de/~alb/msnlib/
pymsn
//telepathy.freedesktop.org/wiki/Pymsn
msnp
Network
Twisted
Images
PIL
gdmodule
VideoCapture
SciencesandMaths
scipy
//www.scipy.org/
NumPy
//numpy.scipy.org//
numarray
//www.stsci.edu/resources/software_hardware/numarray
matplotlib
Games
Pygame
Pyglet
//www.pyglet.org/
PySoy
//www.pysoy.org/
pyOpenGL
Jabber
jabberpy
Web
scrape
//zesty.ca/python/scrape.html
BeautifulSoup
pythonweb
//www.pythonweb.org/
mechanize
Localisation
geoname.py
Serialport
pySerial
USPP
ParallelPort
pyParallel
USBPort
pyUSB
//bleyer.org/pyusb/
Windows
ctypes
pywin32
pywinauto
//www.openqa.org/pywinauto/
pyrtf
wmi
//timgolden.me.uk/python/wmi.html
PDA/GSM/Mobiles
pymo
pyS60
Sound
pySoundic
pyMedia
//pymedia.org/
FMOD
//www.fmod.org/
pyMIDI
//www.cs.unc.edu/Research/assist/developer.shtml
GMail
libgmail
Google
pyGoogle
Expect
pyExpect
WordNet
pyWordNet
Commandline
cmd
Compilerbackend
llvm-py
3D
VPython
//vpython.org
encryption
pyDes
DES加密解密模块
parsing
类似lex/yacc但更简单的词法/语法分析器
Tkinter————Python默认的图形界面接口。
Tkinter是一个和Tk接口的Python模块,Tkinter库提供了对TkAPI的接口,它属于Tcl/Tk的GUI工具组。
Tcl/Tk是由JohnOusterhout发展的书写和图形设备。
Tcl(工具命令语言)是个宏语言,用于简化shell下复杂程序的开发,Tk工具包是和Tcl一起开发的,目的是为了简化用户接口的设计过程。
Tk工具包由许多不同的小部件,如一个按钮、一个滚动条等。
通过Tk提供的这些小部件,我们就可快速地进行GUI开发。
Perl、Scheme等语言也利用Tk库进行GUI开发。
Tkinter是跨平台,在各种平台下都能使用。
PythonImagingLibrary(PIL)————python提供强大的图形处理的能力,并提供广泛的图形文件格式支持,该库能进行图形格式的转换、打印和显示。
还能进行一些图形效果的处理,如图形的放大、缩小和旋转等。
是Python用户进行图象处理的强有力工具。
Pmw(Pythonmegawidgets)Python超级GUI组件集————一个在python中利用Tkinter模块构建的高级GUI组件,每个Pmw都合并了一个或多个Tkinter组件,以实现更有用和更复杂的功能。
PyXML————用Python解析和处理XML文档的工具包,包中的4DOM是完全相容于W3CDOM规范的。
它包含以下内容:
xmlproc:
一个符合规范的XML解析器。
Expat:
一个快速的,非验证的XML解析器。
还有其他
和他同级别的还有PyHtmlPySGML
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————用于pythonGUI程序开发的GTK+库。
GTK就是用来实现GIMP和Gnome的那个库。
有了它,你完全可以自信的尝试自己制造Photoshop
PyQt————用于python的Qt开发库。
QT就是实现了KDE环境的那个库,由一系列的模块组成,有qt,qtcanvas,qtgl,qtnetwork,qtsql,qttable,qtuiandqtxml,包含有300个类和超过5750个的函数和方法。
PyQt还支持一个叫qtext的模块,它包含一个QScintilla库。
该库是Scintillar编辑器类的Qt接口。
PyMedia————用于多媒体操作的python模块。
它提供了丰富而简单的接口用于多媒体处理(wav,mp3,ogg,avi,divx,dvd,cddaetc)。
可在Windows和Linux平台下使用。
Psyco————一个Python代码加速度器,可使Python代码的执行速度提高到与编译语言一样的水平。
Python-ldap————提供一组面向对象的API,可方便地在python中访问ldap目录服务,它基于OpenLDAP2.x。
smtplib模块————发送电子邮件。
ftplib模块————定义了FTP类和一些方法,用以进行客户端的ftp编程。
我们可用python编写一个自己的ftp客户端程序,用于下载文件或镜像站点。
如果想了解ftp协议的详细内容,请参考RFC959。
xmpppy模块————Jabber服务器采用开发的XMPP协议,GoogleTalk也是采用XMPP协议的IM系统。
在Python中有一个xmpppy模块支持该协议。
也就是说,我们可以通过该模块与Jabber服务器通信,是不是很Cool。
原文地址:
============================================
我常用的几个第三方Python库收藏
作者:
赖勇浩(
xPython
如果你之前是
windows
程序员,用
MFC
或者
WIN32API
开发界面程序,那进入
Python
国度最好的
GUI
选择应该是
wxPython。
它是
wxWidgets
PythonBind,与
的开发完美同步,最为重要的一点是它的消息机制与
颇为相似,以前在
的经验完全可以稍作变化就套用在
wxPython
上面。
在
WIN32
开发中,最讨厌的一环肯定有
WM_SIZE
消息的处,在主窗口大小变化的时候,保持控件布局在
是一件麻烦事。
这件事情
wx
解决得非常完美,它的sizer
概念可以让我轻松地在不同窗口尺寸的情况下保持完美的控件布局。
另外如果你已经讨厌了
doc-view
模型,wx
也可以给你一个新的选择;
如果你非常喜欢
模型,放心,在
中仍然可以轻松实现,以前的思想依然可以在这里发挥余热。
有两个封装,一个
PythonCard,另一个是
dabo。
前者是
的有限封装,不支持
的全部特性,它的目标是让
更加
Pythonic。
后者比
PythonCard
要庞大不少,确切来说,它应该是一个三层架构的
C/S
模式的开发框架。
如果你想开发基于数据库的应用(如
MIS、ERP
等)用
dabo
是一个不错的选择;
另外,如果你之前习惯了
VB、VFP、Delphi
等
RAD
开发环境,dabo
并不比这些昂贵的工具差多少哦!
py2ex