pythond的常用库有哪些

铁扇公主1 发布于 2017/03/16 22:29
阅读 591
收藏 0

我自己常用的python库(不断更新)

不断更新,便于学习过程中不断总结。

排序不分优先级.

1.os   和操作系统有关

2.time    与时间有关

3.pcap    抓包

4.dpkt   解包和组包

5.pymssql   进行mssql数据库操作

6.cProfile    自己debug脚本性能时用的,可以精确快速计算运行时间

7.urllib2    最早接触的库之一,跟HTTP有关

8.httplib   与HTTP有关

9.smtplib  SMTP的lib

10.poplib  POP3的lib

11.tarfile  解tar包

12.socket  最原始的tcp库

13.paramiko  SSH SFTP

14.psyco  增强性能,对函数和类,尤其包含多次循环的非常有效

15.pywin32  运用windows的API

16.selenium  界面自动化

17.sqlite3  sqlite3数据库操作

18.email  邮件的编码解码

19.stackless  微线程,据有关人测试,可以达到普通线程的十倍性能

20.wx  wxpython,写界面用的

21.py2exe  把py程序弄成exe可执行的

22.shutil  很有用,copy,删除

23.thread  普通线程

  如果说强大的标准库奠定了Python发展的基石,丰富的第三方库则是python不断发展的保证,随着python的发展一些稳定的第三库被加入到了标准库里面,这里有6000多个第三方库的介绍:点这里或者访问:http://pypi.python.org/pypi?%3Aaction=index。下表中加粗并且标红的都是我平时使用较多的一些第三方库。(P.S.CSDN的这个表格功能太难用了,改HTML代码调整了好半天啊,才见得人!)

常用Python第三方库

分类 库名称 库用途
Web框架 Django 开源web开发框架,它鼓励快速开发,并遵循MVC设计,我以前用过很多次,比较好用,开发周期短
ActiveGrid 企业级的Web2.0解决方案
Karrigell 简单的Web框架,自身包含了Web服务,py脚本引擎和纯python的数据库PyDBLite
webpy 一个小巧灵活的Web框架,虽然简单但是功能强大
CherryPy 基于Python的Web应用程序开发框架
Pylons 基于Python的一个极其高效和可靠的Web开发框架
Zope 开源的Web应用服务器
TurboGears 基于Python的MVC风格的Web应用程序框架
Twisted 流行的网络编程库,大型Web框架
Quixote Web开发框架
科学计算 Matplotlib 用Python实现的类matlab的第三方库,用以绘制一些高质量的数学二维图形
SciPy 基于Python的matlab实现,旨在实现matlab的所有功能
NumPy 基于Python的科学计算第三方库,提供了矩阵,线性代数,傅立叶变换等等的解决方案
GUI PyGtk 基于Python的GUI程序开发GTK+库
PyQt 用于Python的QT开发库
WxPython Python下的GUI编程框架,与MFC的架构相似
Tkinter Python下标准的界面编程包,因此不算是第三方库了o(∩_∩)o 
其它 BeautifulSoup 基于Python的HTML/XML解析器,简单易用
PIL 基于Python的图像处理库,功能强大,对图形文件的格式支持广泛
MySQLdb 用于连接MySQL数据库
cElementTree 高性能XML解析库,Py2.5应该已经包含了该模块,因此不算一个第三方库了
PyGame 基于Python的多媒体开发和游戏软件开发模块
Py2exe 将python脚本转换为windows上可以独立运行的可执行程序
pefile

Windows PE文件解析器

你了解吗?那你需要学习吗?请加q群301056069

加载中
3
庄津津
庄津津

https://github.com/vinta/awesome-python

1
geminiblue
geminiblue

Twisted 是大型web框架?

一一无念
一一无念
 相当于大型框架了,功能强大
返回顶部
顶部