`
东边日出西边雨
  • 浏览: 262728 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

python常用模块(转载)

 
阅读更多

项目中用到了python,从网上搜了下大概常用的一些模块,先记录在这里,然后自己用

到的也记录在这,以后用到了新的模块然后在更新在此,哎!记性在好不如铅笔。

此次项目中用到的模块:

SSH的:paramiko,  用来写SSH的。

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高

分享到:
评论

相关推荐

    毕业设计基于Python豆瓣网站数据爬取与可视化实现项目源码.zip

    Python的`matplotlib`和`seaborn`库是常用的数据可视化工具,可以创建各种图表,如柱状图、折线图、散点图和热力图等。 7. **文件操作**:可能需要使用Python的内置`open()`函数或`os`模块读写文件,保存爬取的数据...

    python 3.7.4 安装 opencv的教程

    首先,我们需要了解在Python中安装第三方库的常用方法。通常情况下,我们可以使用Python内置的包管理工具pip来安装所需的库。然而,在安装OpenCV时可能会遇到一些问题,比如找不到适合当前Python版本的OpenCV版本,...

    Python运行DLL文件的方法

    一种常用的方法是使用Python标准库中的ctypes模块。ctypes模块允许Python程序加载C语言的动态链接库,并调用其内部的函数。使用ctypes模块时,需要先导入cdll模块,然后使用LoadLibrary函数加载DLL文件,最后通过...

    python 正则表达式参数替换实例详解

    在Python的re模块中,除了sub方法,还有其他几个常用的方法: - match(re规则, 字符串, 修饰符):从头开始匹配。如果第一个字符不匹配规则,那么匹配失败。 - search(re规则, 字符串, 修饰符):只要字符串中有匹配该...

    python3.7 使用pymssql往sqlserver插入数据的方法

    在使用Python进行数据库操作时,pymssql是一个常用的库,它允许Python代码通过TDS(Tabular Data Stream)协议与Microsoft SQL Server数据库进行通信。本文旨在介绍如何在Python 3.7环境中使用pymssql库往SQL Server...

    EEE-eee.zip资源包

    8. **Web开发**:Python的Django和Flask框架是常用的Web开发工具,"EEE-eee.zip"中可能有相关的Web应用示例。 9. **自动化和脚本**:Python常用于编写自动化脚本,如系统管理任务、数据处理等,其易于理解和执行的...

    软件测试基本方法(转载)

    本文将详细探讨“软件测试基本方法”,结合标签“源码”和“工具”,我们将关注源代码级别的测试策略以及常用的测试工具。 一、软件测试类型 1. 单元测试:这是最基本的测试层次,主要针对软件中的最小可测试单元...

    使用open source产品组装你的web应用架构(转载)

    而Apache支持多种模块,适合复杂的应用环境。根据需求,可以选择单个服务器或采用反向代理配置,将请求分发到多个后端服务。 2. **动态语言运行环境**:对于编程语言,Python有Gunicorn和uWSGI,PHP有PHP-FPM,Java...

    高德地图POI数据爬取

    `gcj02_to_wgs84`函数用于坐标转换,将中国常用的GCJ-02坐标转换为WGS-84坐标系统,以便与其他全球定位系统兼容。 `write_to_excel`函数负责将获取的POI数据写入Excel文件。每行数据包括了转换后的经度、纬度、计数...

    BBS论坛开发全套资料

    常用的BBS论坛开发框架有Discuz!、PHPWind等,它们提供了一套完整的论坛系统模板,简化了开发过程。另外,对于自建系统,可以使用如Spring Boot、Django或Flask等框架。 4. **数据库设计**: 数据库设计是关键,...

Global site tag (gtag.js) - Google Analytics