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


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

时间: 2024-10-23 17:16:22

Python: 50个能够满足所有需要的模块的相关文章

Python 50行代码实现代理服务器(加强版)

网上很多python 50行代码实现代理服务器,但是易出现异常,导致退出. 这里的代理服务器,是指二级代理服务器.比如:A可以访问B,B可以访问C,A不能直接访问C.这时,如果在B开一个二级代理,就可实现A访问C.现有的工具有CCProxy. 这里就是使用Python简单的实现一个二级代理. #coding=utf-8 import socket import select import sys import threading import time import logging import

进击的Python【第五章】:Python的高级应用(二)常用模块

Python的高级应用(二)常用模块学习 本章学习要点: Python模块的定义 time &datetime模块 random模块 os模块 sys模块 shutil模块 ConfigParser模块 shelve模块 xml处理 re正则表达式 一.Python模块的定义 有过C语言编程经验的朋友都知道在C语言中如果要引用sqrt这个函数,必须用语句"#include<math.h>"引入math.h这个头文件,否则是无法正常进行调用的.那么在Python中,如

Python开发【第六篇】:模块

模块,用一砣代码实现了某个功能的代码集合. 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合.而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合就称为模块. 如:os 是系统相关的模块:file是文件操作相关的模块 模块分为三种: 自定义模块 第三方模块 内置模块 自定义模块 1.定义模块 情景一: 情景二: 情景三: 2.导入模块 Python之所以应用越来越广泛,

python提供了一个进行hash加密的模块:hashlib

python提供了一个进行hash加密的模块:hashlib下面主要记录下其中的md5加密方式 import hashlib data1 = 'sada' #####字母和数字 m = hashlib.md5(data1.encode('utf-8')) print(m.hexdigest()) data='我是' #####中文 b = hashlib.md5(data.encode('gb2312')) print(b.hexdigest()) def md5(s): ####这是一个MD5

python动态import某个文件夹下的模块

因为有  "用户上传脚本,动态运行"的需求,所以要动态地import用户上传的模块 所以写了个函数动态地import # -*- coding: utf-8 -*- import os import sys import os.path import Queue import commands def test(rootDir): #判断传入的路径下是否有"__init__.py"这个文件了,如果没有则创建,否则import会认为没有这个moudle if os.p

python高级编程之生成器表达式和itertools模块

# -*- coding: utf-8 -*- # python:2.x __author__ = 'Administrator' #生成器表达式和itertools模块 #yield 中可以使用圆括号代替中括号 iter0=(x**2 for x  in range(10)if x%2==0) for iter1 in iter0: print iter1 #结果 """ 0 4 16 36 64 """ #这样的表达式被称为生成器或者gene

Python学习手册之__main__,常用第三方模块和打包发布

在上一篇文章中,我们介绍了 Python 的 元组拆包.三元运算符和对 Python 的 else 语句进行了深入讲解,现在我们介绍 Python 的 __main__ 模块.常用第三方模块和打包发布.查看上一篇文章请点击:https://www.cnblogs.com/dustman/p/10057482.html __main__大多数 Python 代码要么是导入的模块,要么是执行某些任务的脚本.但是,有时需要使一个文件既可以作为模块导入,也可以作为脚本运行. def sayHello()

深入探讨 Python 的 import 机制:实现远程导入模块

1.24 深入探讨 Python 的 import 机制:实现远程导入模块 所谓的模块导入( import ),是指在一个模块中使用另一个模块的代码的操作,它有利于代码的复用. 在 Python 中使用 import 关键字来实现这个操作,但不是唯一的方法,还有 importlib.import_module() 和 __import__() 等. 也许你看到这个标题,会说我怎么会发这么基础的文章? 与此相反.恰恰我觉得这篇文章的内容可以算是 Python 的进阶技能,会深入地探讨并以真实案例讲

Python(50)_for循环与while循环实现1-2+3...+99

#-*-coding:utf-8-*- ''' 计算 1-2+3-4+5...+99 ''' sum = 0 for i in range(1,100): if i%2 ==0: sum = sum - i else: sum +=i print(sum) #-*-coding:utf-8-*- ''' 计算 1-2+3-4+5...+99 ''' i = 1 sum = 0 while i<100: if i%2 ==0: sum = sum - i else: sum +=i i= i+1