`
shake863
  • 浏览: 661107 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

[转]常用的python模块

阅读更多

adodb:我们领导推荐的数据库连接组件
bsddb3:BerkeleyDB的连接组件
Cheetah-1.0:我比较喜欢这个版本的cheetah
cherrypy:一个WEB framework
ctypes:用来调用动态链接库
DBUtils:数据库连接池
django:一个WEB framework
docutils:用来写文档的
dpkt:数据包的解包和组包
MySQLdb:连接MySQL数据库的
py2exe:用来生成windows可执行文件
Pylons:我们领导推荐的web framework
pysqlite2:SQLite的连接组件
pythonwin:Python的Windows扩展
setuptools:无奈,PEAK的一套python包管理机制
sqlalchemy:数据库连接池
SQLObject:数据库连接池
twisted:巨无霸的网络编程框架
wxPython-2.6:因为需要保持与linux相同的版本才没用最新的,GUI编程框架
pypcap:抓包的
python-dnet:控制网络安全的其他设备
pyevent:Python的事件支持
pydot:画图的,graphiz
sendpkt:Python发包
simplejson:JSON的支持


DPKT:raw-scoket网络编程
Cx-oracle:连接oracle的好东东
Mechanize:爬虫连接网站常用
PIL:图像处理工具包


reportlab for PDF 文件。
PyQt4 for GUI界面

feedparser: rss解析
chardet:编码检测
scons: 项目构建工具,写好了模板用起来还是很方便的
scapy: 网络包构建分析框架,可编程的wireshark,有兴趣的google “Silver Needle in the Skype”
pefile: windows pe文件解析器
winpdb: 自己的程序或者用别的库不太明白的时候就靠它了
pywmi: 省了好多折腾功夫
pylint: 培养良好的编码习惯


下面是准备用的,不做评论:

pygccxml
pyparsing
pymacs
idapython
paimei
pysvn
pyLucene
wikidpad

 

1.Python操作PDF文件
2.Python連接PostgreSQL引擎
3.Python的.NET2.0的曲線表

http://pybrary.net/
—————————————————–
1.Python Image Libary
2.Tkinter Libary

http://www.pythonware.com/index.htm
—————————————————–
1.Karrigell

http://karrigell.sourceforge.net/
—————————————————–
1.The Standard Python Libary

http://effbot.org/librarybook/
—————————————————–
1.Python操作PDF的Libary

http://reportlab.org/
—————————————————–
1.Python cURL Libary

http://pycurl.sourceforge.net/
—————————————————–
1.urlgrabber

http://linux.duke.edu/projects/urlgrabber/
—————————————————–
1.MySQL-Python

http://mysql-python.sourceforge.net/
—————————————————–
1.pyScripter
2.Python for Delphi

http://mmm-experts.com/Products.aspx
—————————————————–
1.Python Cookbook

http://aspn.activestate.com/ASPN/Python/Cookbook/
—————————————————–
1.pygame

http://www.pygame.org/news.html
——————————————————
1.pymedia

http://www.pymedia.org

——————————————————
1.pydbf

http://dbfpy.sourceforge.net/
——————————————————
1.Pexpect

http://pexpect.sourceforge.net/
——————————————————
1.dabo
desktop application frameworks

http://dabodev.com/
——————————————————
1.pySerial

http://pyserial.sourceforge.net/
http://wiki.woodpecker.org.cn/moin/PySerial
——————————————————
1.python’s doc

http://wiki.woodpecker.org.cn/moin/PythonZhDoc
——————————————————
1.The Visual Module of VPython(3D)

http://vpython.org/index.html
——————————————————
1.PyLucene

http://pylucene.osafoundation.org/
——————————————————
1.DBUils

http://www.webwareforpython.org/DBUtils
——————————————————
1.http://happyiww.popo.blog.163.com/blog/

a good people’s blog
——————————————————
1.AppleScript,OSAComponents,HtmlCalendar

http://freespace.virgin.net/hamish.sanderson/index.html
——————————————————
1.Pypcap

http://code.google.com/p/pypcap/
http://monkey.org/~dugsong/dpkt/
http://www.winpcap.org/install/default.htm


python-memcached client module for memcached


Kodos,python的正则表达式调试工具,

 


PLY (Python Lex-Yacc)
http://www.dabeaz.com/ply/
正在用它写汇编器.

wxPython - GUI Framework
omniORBpy - CORBA Library
ZODB3 - an OODB implement
ReportLab - PDF generating solution
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 (Python Image Library) 处理图片

PyObjC 这个是苹果上用的,写Cocoa程序


Python desktop client GUI application:
wxPython
PyOpenGL
PyXML
ZSI
davlib.py

ChartDirector
一个支持多种语言的图表库,无论是效果还是效率,都比jfreechart高。

 

 

 

 

###############  自己补充一下 ##################

游戏3D  pyglet、pythonOgre、 blender(c),k-3d(c++),vpython,panda3d

 

分享到:
评论
1 楼 john2007 2009-01-11  
总结的真好啊

相关推荐

    python2.7.10几个常用模块

    本压缩包包含的是Python 2.7.10的安装程序以及几个常用的Python模块,这些模块使得安装过程变得更加简便。下面我们将详细探讨Python 2.7.10中的几个关键模块及其功能。 1. **标准库模块**: - **os**: 这个模块...

    PYTHON常用模块.pdf

    在Python的内建库中,`os`模块是一个非常重要的模块,它提供了与操作系统进行交互的多种功能。下面我们将深入探讨`os`模块的一些核心方法及其用途。 1. **删除文件**: - `os.remove()` 和 `os.unlink()` 都用于...

    python模块常用用法实例详解

    这里我们将深入探讨三个常用的Python模块:`time`、`random`和`os`。 首先,我们来看`time`模块。`time`模块提供了与时间相关的功能,如获取当前时间、进行时间戳转换等。`time.time()`返回当前时间的时间戳,这是...

    常用的python模块功能和下载地址.docx

    以下是一些常用的Python模块及其主要功能和用途: 1. **adodb**: 提供对多种数据库的连接支持,包括SQL Server,是Python中的数据库接口组件。 2. **bsddb3**: 是BerkeleyDB的一个Python接口,适用于存储和检索...

    Python常用模块解析汇总

    本篇文章将对Python中的一些常用模块进行解析,包括time、datetime、random以及与操作系统交互密切的os模块,还有与解析器相关的sys模块。 1. **time模块**:time模块提供了处理时间的各种功能。例如,`time.sleep...

    老男孩 Python 自动化开发 03 Python模块化编程 函数式编程 三元编程 lambda 装饰器 共17页.pptx

    常用的模块包括`random`,提供随机数生成,如`random.randint(1, 2)`生成1到2之间的整数。`hashlib`模块用于哈希计算,如`md5`加密,`hashlib.md5().update('admin')`更新数据并打印十六进制摘要。`pickle`和`json`...

    python模块介绍

    ### Python 模块介绍 #### 一、OS模块概述 Python 的 `os` 模块提供了许多用于与操作系统交互的功能。这些功能包括读写文件、更改和识别路径、执行系统命令等。`os` 模块是Python标准库的一部分,不需要额外安装。...

    牛B的Python模块

    本文将详细介绍部分常用的Python模块及其主要用途。 #### 图形用户界面(GUI)模块 1. **wxPython**:这是一个非常流行的跨平台GUI工具包,用于创建美观且功能丰富的桌面应用程序。它提供了与原生操作系统紧密集成...

    python模块介绍大全

    ### Python模块介绍大全 Python作为一门强大的编程语言,其丰富的标准库是其一大特色。本文将根据提供的部分内容,深入解析Python中的多个模块及其用途,帮助读者更好地理解和掌握这些工具。 #### 一、数据持久化...

    常用的python模块功能和下载地址.pdf

    以下是一些在Python开发中常用的模块及其功能: 1. **adodb**: ADODB(ActiveX Data Objects Database)是用于Python连接数据库的组件,尤其适用于Windows环境。 2. **bsddb3**: 提供BerkeleyDB接口,这是一个高...

    常用的python模块功能和下载地址借鉴.pdf

    以下是一些常见的Python模块及其功能简介: 1. **adodb**:用于数据库连接,特别是在Windows环境下,提供对多种数据库系统的访问接口。 2. **bsddb3**:BerkeleyDB的Python接口,提供键值存储服务,适用于高性能、...

    python学习常用方法、模块等

    在Python学习过程中,掌握一些常用的方法和模块对于提升编程效率至关重要。以下将详细阐述标题和描述中涉及的一些关键知识点。 1. 编码规范:遵循良好的编码规范是编写可读性强、易于维护代码的基础。Python推荐...

    学学Python_57标准模块5 时间模块

    在Python编程语言中,时间模块(time module)是处理时间数据和执行与时间相关的操作的重要工具。本篇文章将深入探讨时间模块的使用方法及其在实际编程中的应用。 首先,我们来了解一下时间模块的基础知识。Python...

    Python常用模块.pdf

    在Python中,掌握一些常用的模块对于提升开发效率至关重要。以下是一些关键模块及其常用功能的详细说明: 1. **datetime 模块**: - `datetime.datetime.strftime()`:将日期和时间对象转换成格式化的字符串,如`'...

    python 模块详细列表

    ### Python模块详解:os、sys、time、socket等 #### os模块 `os`模块是Python的一个标准库,提供了诸多与操作系统交互的功能。通过`os`模块,开发者能够执行文件和目录的操作,如创建文件夹、删除文件、获取当前...

    Python中常用的模块用法分析.docx

    这篇文章主要讨论了Python中的一些常用内置模块及其用法,包括与操作系统交互的相关功能。 首先,Python的内置模块提供了许多方便的功能,无需import即可直接使用。例如,`help(obj)`函数是一个非常实用的工具,它...

    python模块之time模块(实例讲解)

    Python中的time模块是用于处理时间的模块,它提供了多种时间表示方式和时间操作函数。本文将详细介绍time模块的使用,并通过实例进行解析。 首先,时间在Python中主要有三种表示形式: 1. **时间戳(Timestamp)**...

    python模块下载及安装方法.docx

    #### 常用Python模块及其功能介绍 1. **adodb**:这是一个用于数据库连接的组件,通常用于连接Microsoft Access等数据库。 2. **bsddb3**(BerkeleyDB):提供对BerkeleyDB数据库的支持,适用于需要高性能数据库...

    python常用模块.docx

    ### Python常用模块详解 在Python编程中,标准库提供了丰富的内置模块来支持各种功能需求,大大简化了开发过程。本文将重点介绍与操作系统交互相关的`os`模块以及处理文件路径的`os.path`模块。 #### `os`模块 `...

    Python-从一个Python模块功能生成一个CLI工具

    总的来说,将Python模块转换为CLI工具是提升代码可重用性和易用性的重要手段,通过选择合适的库和方法,可以方便地创建出功能强大、易于使用的命令行应用程序。在实践中,你应该根据项目需求和团队偏好选择合适的...

Global site tag (gtag.js) - Google Analytics