`
bimarcher
  • 浏览: 7527 次
  • 性别: 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 pExpect 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
分享到:
评论

相关推荐

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

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

    python的logging模块

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

    python easygui模块

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

    python dateutil模块 64位

    Python的`dateutil`模块是Python编程中处理日期和时间的一个强大工具,尤其适用于解析不规则的日期字符串和处理各种时间间隔。在64位操作系统上使用时,它提供了与32位系统相同的功能,但可以处理更大的数据范围。本...

    Python-python实现svg转png服务

    除了`cairosvg`,还可以使用`rsvg-convert`(由LibRsvg提供),这是一个C语言编写的SVG渲染器,通过`subprocess`模块在Python中调用。不过,这种方式通常需要系统安装相关的库,可能不如纯Python解决方案那样便携。 ...

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

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

    python编程PIL模块

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

    python requests模块及依赖包.zip

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

    python pmw模块

    Pmw 2.0.0是这个模块的一个稳定版本,包含了各种增强和改进,以满足开发者的需求。 Pmw模块的核心特性在于它提供了许多高级的、可定制的组件,这些组件在Tkinter的基础上进行了扩展和封装,比如弹出式菜单、分页、...

    Python处理S19文件

    通过以上方法,你可以用Python有效地处理S19文件,无论是解析还是生成,都能满足需求。在实际应用中,可能还需要结合其他工具或库,例如`hexdump`模块进行数据可视化,或者使用`binwalk`来查找特定的二进制模式。总...

    采集网页信息的python模块

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

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

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

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

    Python-GPUtil是一个强大的Python模块,它允许程序员通过NVIDIA的`nvidia-smi`工具以编程的方式获取NVIDIA GPU的状态信息。在GPU计算日益重要的今天,对于需要监控和管理GPU资源的开发者来说,这个模块显得尤为重要...

    python操作excel相关模块

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

    python实现m3u8格式转换为mp4视频格式

    此外,网络上现有的转换工具可能无法满足需求,比如顺序混乱、需要手动调整等,因此编写一个转换工具就显得非常有必要。 接下来我们详细地分析提供的代码内容,解析其背后的转换原理。 1. 获取转换路径:首先需要...

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

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

    详解Python自建logging模块

    Python的logging模块是Python标准库中用于记录日志的一个强大工具,它提供灵活的日志系统,允许开发者记录不同级别的信息,便于开发调试、监控运行状态和故障排查。文章详细讲述了如何使用Python自建logging模块,...

    python看某个模块的版本方法

    它可以帮助我们确保我们所使用的模块满足特定的功能要求或API兼容性。本文将详细介绍如何查看Python环境中某个模块的版本信息。 首先,要查看Python模块版本,最直接的方法是在Python的交互式命令行中导入该模块并...

    python常见的模块.docx

    Python 模块大全 Python 是一种广泛使用的高级编程语言,它提供了大量的内置模块和外部库...Python 提供了丰富的模块和库,满足了各种开发需求。通过学习和使用这些模块,可以快速实现各种功能,提高开发效率和质量。

    python scapy模块

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

Global site tag (gtag.js) - Google Analytics