Chinaunix首页 | 论坛 | 博客
  • 博客访问: 661645
  • 博文数量: 139
  • 博客积分: 2655
  • 博客等级: 少校
  • 技术积分: 1723
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-02 16:03
文章分类

全部博文(139)

文章存档

2013年(2)

2011年(17)

2010年(14)

2009年(86)

2008年(20)

分类: Python/Ruby

2009-05-15 15:07:28

=================PyMOTW================
string
os  os.path
commands.getoutput('命令')
subporcess.Popen
sys(sys.argv[1:])
getopt(getopt,gun_getopt) optparse(OptParser)命令行选项处理
glob:Unix_Shell形式的通配符
fnmatch:文件匹配(fnmatch,filter,fnmatchcase,translate)
shutil(copyfile copyfileobj copy copy2 copymode copystat
shelve(open,字典形式读取,close)
pickle & cPickle 在python对象与字符串表示之间转化
StringIO and cStringIO:在内存中方便处理文本的类文件(读, 写等操作)API.
           (write,getvalue,read*,seek copytree rmtree move)

datetime: 日期时间处理
          (date time datetime timedelta
           datetime.date.today()
           datetime.datetime.now() utcnow() today()
           datetime.date.fromordinal() fromtimestamp())
         
time:      时间处理  (time ctime localtime gmtime strftime strptime)

array:    类似list的数组处理 array('c','\0',*s.size)
struct:   字符串字节和Python本地数据类型(如数字和字符串)间的相互转换.
        (Struct)pack(fmt,*arg) unpack(fmt,s) pack_into unpack_from
         b = ctypes.create_string_buffer(s.size)
         binascii.hexlify()

bisect
itertools: 提供高效循环的迭代函数,使程序跑的更快和更节省内存
          (chain() izip() islice() tee() imap()....)
textwrap
linecache

logging:日志处理
locale:   国际化和本地化处理
base64: 编码处理
Queue:     提供了一个线程安全的FIFO功能, 一般常用于多线程编程,
ConfigParser:配置文件处理
pprint:   格式化输出
getpass:   提示用户输入一个值(通常为密码),输入时不显示内容
zipfile:      处理zip格式的文件(ZipFile,PyZipFile,namelist,is_zipfile,infolist,getinfo,write,writestr,writepy,read)


Cookie
urllib  urlparse httplib smtplib
BaseHTTPServer
SocketServer
webbrowser
exceptions
asyncore
anydbm
Trace

============Python常用模块-具体应用时使用========
difflib python diff比较模块
chardet 字符串/文件 编码检测(很好用)
adodb:数据库连接组件
bsddb3:BerkeleyDB的连接组件
DBUtils:数据库连接池
dpkt:数据包的解包和组包
MySQLdb:连接MySQL数据库的
pysqlite2:SQLite的连接组件
sqlalchemy:数据库连接池
SQLObject:数据库连接池
Cheetah-1.0:我比较喜欢这个版本的cheetah
ctypes:用来调用动态链接库
cherrypy:一个WEB framework
Django:一个WEB framework
Pylons:一个web framework
docutils:用来写文档的
py2exe:用来生成windows可执行文件
pythonwin:Python的Windows扩展
setuptools:PEAK的一套python包管理机制

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的曲線表


—————————————————–
1.Python Image Libary
2.Tkinter Libary


—————————————————–
1.Karrigell


—————————————————–
1.The Standard Python Libary


—————————————————–
1.Python操作PDF的Libary


—————————————————–
1.Python cURL Libary

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


—————————————————–
1.MySQL-Python


—————————————————–
1.pyScripter
2.Python for Delphi


—————————————————–
1.Python Cookbook


—————————————————–
1.pygame


——————————————————
1.pymedia



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


——————————————————
1.Pexpect


——————————————————
1.dabo
desktop application frameworks

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



——————————————————
1.python’s doc


——————————————————
1.The Visual Module of VPython(3D)


——————————————————
1.PyLucene


——————————————————
1.DBUils


——————————————————
1.http://happyiww.popo.blog.163.com/blog/

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


——————————————————
1.Pypcap


~dugsong/dpkt/



python-memcached client module for memcached


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



PLY (Python Lex-Yacc)

正在用它写汇编器.

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高。


Reference:

阅读(3575) | 评论(0) | 转发(0) |
0

上一篇:screen用法小结

下一篇:[ZZ]ELF英汉对照版

给主人留下些什么吧!~~