`
chengxianju
  • 浏览: 257743 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

python满足你需要的50个模块

阅读更多

Python具有强大的扩展能力,我列出了50个很棒的Python模块,包含几乎所有的需要:比如Databases,GUIs,Images, Sound, OS interaction, Web,以及其他。推荐收藏。

Graphical interface wxPython http://wxpython.org  
Graphical interface pyGtk http://www.pygtk.org  
Graphical interface pyQT http://www.riverbankcomputing.co.uk/pyqt/  
Graphical interface Pmw http://pmw.sourceforge.net/  
Graphical interface Tkinter 3000 http://effbot.org/zone/wck.htm  
Graphical interface Tix http://tix.sourceforge.net/  
       
Database MySQLdb http://sourceforge.net/projects/mysql-python  
Database PyGreSQL http://www.pygresql.org/  
Database Gadfly http://gadfly.sourceforge.net/  
Database SQLAlchemy http://www.sqlalchemy.org/  
Database psycopg http://www.initd.org/pub/software/psycopg/  
Database kinterbasdb http://kinterbasdb.sourceforge.net/  
Database cx_Oracle http://www.cxtools.net/default.aspx?nav=downloads  
Database pySQLite http://initd.org/tracker/pysqlite  
       
MSN Messenger msnlib http://auriga.wearlab.de/~alb/msnlib/  
MSN Messenger pymsn http://telepathy.freedesktop.org/wiki/Pymsn  
MSN Messenger msnp http://msnp.sourceforge.net/  
Network Twisted http://twistedmatrix.com/  
Images PIL http://www.pythonware.com/products/pil/  
Images gdmodule http://newcenturycomputers.net/projects/gdmodule.html  
Images VideoCapture http://videocapture.sourceforge.net/  
       
Sciences and Maths scipy http://www.scipy.org/  
Sciences and Maths NumPy http://numpy.scipy.org//  
Sciences and Maths numarray http://www.stsci.edu/resources/software_hardware/numarray  
Sciences and Maths matplotlib http://matplotlib.sourceforge.net/  
       
Games Pygame http://www.pygame.org/news.html  
Games Pyglet http://www.pyglet.org/  
Games PySoy http://www.pysoy.org/  
Games pyOpenGL http://pyopengl.sourceforge.net/  
       
Jabber jabberpy http://jabberpy.sourceforge.net/  
       
Web scrape http://zesty.ca/python/scrape.html  
Web Beautiful Soup http://crummy.com/software/BeautifulSoup  
Web pythonweb http://www.pythonweb.org/  
Web mechanize http://wwwsearch.sourceforge.net/mechanize/  
       
Localisation geoname.py http://www.zindep.com/blog-zindep/Geoname-python/  
       
Serial port pySerial http://pyserial.sourceforge.net/  
Serial port USPP http://ibarona.googlepages.com/uspp  
       
Parallel Port pyParallel http://pyserial.sourceforge.net/pyparallel.html  
       
USB Port pyUSB http://bleyer.org/pyusb/  
       
Windows ctypes http://starship.python.net/crew/theller/ctypes/  
Windows pywin32 http://sourceforge.net/projects/pywin32/  
Windows pywinauto http://www.openqa.org/pywinauto/  
Windows pyrtf http://pyrtf.sourceforge.net/  
Windows wmi http://timgolden.me.uk/python/wmi.html  
       
PDA/GSM/Mobiles pymo http://www.awaretek.com/pymo.html  
PDA/GSM/Mobiles pyS60 http://sourceforge.net/projects/pys60  
       
Sound pySoundic http://pysonic.sourceforge.net/  
Sound pyMedia http://pymedia.org/  
Sound FMOD http://www.fmod.org/  
Sound pyMIDI http://www.cs.unc.edu/Research/assist/developer.shtml  
       
GMail libgmail http://libgmail.sourceforge.net/  
Google pyGoogle http://pygoogle.sourceforge.net/  
Expect pyExpect http://pexpect.sourceforge.net/  
WordNet pyWordNet http://osteele.com/projects/pywordnet/  
Command line cmd http://blog.doughellmann.com/2008/05/pymotw-cmd.html  
Compiler backend llvm-py http://mdevan.nfshost.com/llvm-py/  
3D VPython http://vpython.org

分享到:
评论
10 楼 玲cc 2011-01-11  
语言这东西不用就容易忘。。
以前学了现在又差不多忘光了。。
9 楼 huazhiyu1981 2011-01-07  
了解python库函数必须要有的资料!
8 楼 hyl1234 2011-01-05  
pydev不错,不过还没入门。谢lz
7 楼 mydev.cn 2011-01-04  
可以使用pydev这个工具
6 楼 mathgl 2011-01-03  
wenxiang_tune 写道
wise007 写道
到现在都没怎么入门 真丢人啊

我开发环境也没搭建起来,丢人啊 。。。 python是个好东西,只是不向下兼容,有点蛋疼。


这东西用不了什么开发环境。我写程序只用idle就够了。。

嫌找库麻烦 可以去 www.pythonxy.com 下一个,基本上什么都有了...
5 楼 xika.xiang 2011-01-02  
学了一段时间,最近又被遗忘了
4 楼 wenxiang_tune 2010-12-26  
wise007 写道
到现在都没怎么入门 真丢人啊

我开发环境也没搭建起来,丢人啊 。。。 python是个好东西,只是不向下兼容,有点蛋疼。
3 楼 shubiaoyumao 2010-12-24  
喜欢这个语言.简洁...
2 楼 wise007 2010-12-23  
到现在都没怎么入门 真丢人啊
1 楼 elan1986 2010-12-23  
总有用的到的时候!
谢谢了

相关推荐

    Python 50个能够满足所有需要的模块

    Python 50个能够满足所有需要的模块/Python 50个能够满足所有需要的模块/Python 50个能够满足所有需要的模块/Python 50个能够满足所有需要的模块

    python的logging模块

    通过上述内容,我们可以看到Python的`logging`模块不仅功能强大,而且非常灵活,可以满足不同场景下的日志记录需求。正确配置和使用`logging`模块,能够极大地提升软件项目的可维护性和稳定性。

    Python-GPUtil是一个Python模块使用nvidiasmi从NVIDAGPU获取GPU状态

    在GPU计算日益重要的今天,对于需要监控和管理GPU资源的开发者来说,这个模块显得尤为重要。本文将深入探讨GPUtil的工作原理、功能以及如何在实际项目中使用。 首先,了解`nvidia-smi`。这是NVIDIA提供的一个系统...

    python easygui模块

    Python的EasyGUI模块是一个简单易用的图形用户界面(GUI)工具包,它为Python程序员提供了一种快速创建常见GUI组件如按钮、输入框、文本框等的方法,无需深入学习复杂的GUI库如Tkinter或PyQt。这个模块特别适合初学...

    python dateutil模块 64位

    注意,你需要有相应的权限才能将文件复制到`python/lib/site-packages`目录下。 2. **解析功能**: `dateutil.parser`提供了`parse()`函数,它可以解析多种格式的日期和时间字符串: ```python from dateutil....

    实现 rsync算法 的纯Python模块_python_代码_下载

    pyrsync 是一个 Python 模块,它实现了 [rsync 算法] 1,用纯 Python 编写。它不是rsync 的包装器,而是一组通过 Python 应用完整 rsync 功能的函数。 最初的 rsync 规范要求使用 MD5 哈希,该模块的开发人员认为该...

    采集网页信息的python模块

    下面将详细介绍几个关键的Python模块及其应用。 1. **BeautifulSoup**:这是一个非常流行的HTML和XML解析库,用于从网页中提取结构化数据。它可以解析复杂和不规则的HTML文档,并提供了方便的方法来搜索、遍历和...

    python requests模块及依赖包.zip

    Python的`requests`模块是用于发送HTTP请求的强大库,它简化了与Web服务的交互,使得开发者能够方便地获取网页内容、提交表单、下载文件等。本压缩包包含`requests`模块本身及其依赖包,如`certifi`、`chardet`等,...

    Python-lvsoftenhancedlogging一个增强版的python日志模块

    总之,`Python-lvsoft-enhancedlogging`是一个强大且灵活的日志库,通过扩展Python的`logging`模块,提供了更多功能和更好的用户体验,适合于需要进行复杂日志管理的项目。正确配置和使用这个库,能够极大地提高开发...

    [Python入门教程]Python生成随机数模块(random)使用方法.pdf

    Python随机数模块(random)使用方法 Python随机数模块(random)是Python中用于生成随机数的模块。该模块提供了多种方法来生成...Python随机数模块(random)提供了多种方法来生成随机数,满足了不同的应用需求。

    python编程PIL模块

    Python编程中的PIL模块,全称为...总之,PIL模块是Python编程中处理图像不可或缺的一部分,无论你是初学者还是经验丰富的开发者,都能找到满足需求的工具。正确安装和理解PIL的使用,能让你在图像处理领域游刃有余。

    python pmw模块

    Python的Pmw模块,全称为"Python MegaWidgets",是一个强大的图形用户界面(GUI)工具包,基于Tkinter库构建。在Python世界中,Pmw提供了丰富的预定义组件,简化了开发复杂的GUI应用的过程。Pmw 2.0.0是这个模块的一...

    Python最新xlrd,xlwt模块

    在处理Excel文件时,Python提供了多个库,其中xlrd和xlwt是两个非常重要的库,专门用于读取和写入Excel文件。这两个库在2015年8月17日前是最新的版本,分别是xlrd-0.9.4和xlwt-1.0.0。 **xlrd模块** xlrd是一个用于...

    C++扩展Python源码

    在"C++扩展Python"的例子中,`AddTwoValue_Python_Extension`很可能是一个实现了两个数值相加功能的C++模块。这个模块可能包含一个函数,如`add_two_values`,接受两个整数参数,返回它们的和。在C++中,这样的函数...

    python可视化界面基于vtk模块实现stl文件的读取并可视化.zip

    要实现STL文件的读取,首先需要安装`pyvista`库,它是一个基于VTK的Python包,简化了3D可视化的过程。可以通过pip安装: ```bash pip install pyvista ``` 接下来,我们可以使用以下步骤读取和显示STL文件: 1. **...

    python看某个模块的版本方法

    这种方式特别适合于需要管理多个模块版本的情况。 `pip list`命令会显示所有安装的包及其版本,但通常格式比较随意,可能不太方便阅读。而`pip freeze`会以一种规范的格式显示输出,很适合用于依赖管理,如在`...

    Python-EasyGUI是一个用Python编写的非常简易的GUI编程模块

    Python-EasyGUI是一个专为简化Python图形用户界面(GUI)编程设计的库。它提供了简单易用的函数接口,使得开发者无需深入理解复杂的事件驱动编程模型就能创建交互式的应用程序。EasyGUI的核心理念在于降低GUI编程的...

    python-3.10.8-amd64 python3.10 64位windows安装包

    Python代码通常组织成模块,每个模块包含相关的函数和类。通过`import`语句,可以导入并使用其他模块的功能。Python标准库包含了大量预装模块,涵盖了网络通信、文件操作、系统接口等多个领域。 在Windows上,...

    python操作excel相关模块

    Python在处理Excel文件时,提供了多种模块以满足不同的需求,如读取、写入、编辑等操作。在标题和描述中提到的“win32模块”、“xlrd”和“xlwt”是其中较为常见的三个工具。 首先,我们来看“win32模块”,它实际...

    python scapy模块

    总的来说,Python的Scapy模块是一个强大而灵活的工具,无论你是网络管理员、安全研究人员还是软件开发者,都可以从中受益。它提供的不仅仅是数据包操作,更是一种探索网络世界的利器。通过深入理解和使用Scapy,你...

Global site tag (gtag.js) - Google Analytics