Python开发常用的一些开源Package分享


Posted in Python onFebruary 14, 2015

一般安装完Python后,我会先装一些常用的Package。做个笔记,记录下来,以备查询:

Web FrameWorks

Tornado,访问:http://www.tornadoweb.org/en/stable/
Flask,访问:http://flask.pocoo.org/
Web.py,访问:http://webpy.org/

Tools

xlrd,Excel处理利器,访问:http://www.python-excel.org/
lxml,XML处理,访问:http://lxml.de/
configparser,ini文件解析,访问:https://docs.python.org/2/library/configparser.html
uuid,生成uuid,访问:https://docs.python.org/2/library/uuid.html
msgpack-python,类似JSON的一个数据序列化,访问:https://pypi.python.org/pypi/msgpack-python/
psutil,一个用于获得处理器和系统相关信息的模块,访问:https://github.com/giampaolo/psutil

Database

MySQL-Python,Mysql库,访问:http://mysql-python.sourceforge.net/
pymongo,MongoDB库,访问:https://pypi.python.org/pypi/pymongo/
redis,Redis库,访问:https://pypi.python.org/pypi/redis/
cxOracle,Oracle库,访问:https://pypi.python.org/pypi/cx_Oracle
SQLAlchemy,SQL工具包及对象关系映射(ORM)工具,访问:http://www.sqlalchemy.org/
peewee, SQL工具包及对象关系映射(ORM)工具,访问:https://pypi.python.org/pypi/peewee
torndb,Tornado原装DB,访问:https://github.com/bdarnell/torndb

Net

requests,最好用的http工具,访问:http://www.python-requests.org/
gevent,一个高并发的网络性能库,访问:http://www.gevent.org/
twisted,基于事件驱动的网络引擎框架。访问:https://twistedmatrix.com/trac/

System

sh,强大的系统系统管理神器,访问:https://pypi.python.org/pypi/sh

Date

Arrow,好用的时间处理库,访问:http://crsmithdev.com/arrow/
when.py,友好的时间日期库,访问:https://github.com/dirn/When.py

Image

PIL,Python Imaging Library,处理图像,很强大,访问:http://www.pythonware.com/products/pil/

Spider

PyQuery,解析网页,访问:https://pypi.python.org/pypi/pyquery
beautifulSoup,分析网页,访问:https://pypi.python.org/pypi/beautifulsoup4
Scrapy,著名的爬虫框架,访问:http://www.scrapy.org/

Other

Jinja2,模板引擎,https://pypi.python.org/pypi/Jinja2
virtualenv,Python虚拟环境,访问:https://pypi.python.org/pypi/virtualenv/

Python 相关文章推荐
Python多线程结合队列下载百度音乐的方法
Jul 27 Python
Python tornado队列示例-一个并发web爬虫代码分享
Jan 09 Python
Windows下anaconda安装第三方包的方法小结(tensorflow、gensim为例)
Apr 05 Python
详解Python中的四种队列
May 21 Python
Python 查看list中是否含有某元素的方法
Jun 27 Python
Django 创建新App及其常用命令的实现方法
Aug 04 Python
TensorFlow2.0:张量的合并与分割实例
Jan 19 Python
tensorflow实现二维平面模拟三维数据教程
Feb 11 Python
浅谈图像处理中掩膜(mask)的意义
Feb 19 Python
使用keras和tensorflow保存为可部署的pb格式
May 25 Python
Python smtp邮件发送模块用法教程
Jun 15 Python
Python wordcloud库安装方法总结
Dec 31 Python
Python中的MongoDB基本操作:连接、查询实例
Feb 13 #Python
Python import自定义模块方法
Feb 12 #Python
Python实现获取某天是某个月中的第几周
Feb 11 #Python
Python脚本实现下载合并SAE日志
Feb 10 #Python
Python常用内置函数总结
Feb 08 #Python
Python文件和目录操作详解
Feb 08 #Python
Python中操作MySQL入门实例
Feb 08 #Python
You might like
虹吸式咖啡壶操作
2021/03/03 冲泡冲煮
判断PHP数组是否为空的代码
2011/09/08 PHP
PHP面向对象的进阶学习(抽像类、接口、final、类常量)
2012/05/07 PHP
深入理解PHP中的Session和Cookie
2013/06/21 PHP
php表单提交与$_POST实例分析
2015/01/26 PHP
php随机抽奖实例分析
2015/03/04 PHP
JQuery插件Style定制化方法的分析与比较
2012/05/03 Javascript
javascript 兼容所有浏览器的DOM扩展功能
2012/08/01 Javascript
JavaScript使用setInterval()函数实现简单轮询操作的方法
2015/02/02 Javascript
flash+jQuery实现可关闭及重复播放的压顶广告
2015/04/15 Javascript
JavaScript中用toString()方法返回时间为字符串
2015/06/12 Javascript
jQuery左右滚动支持图片放大缩略图图片轮播代码分享
2015/08/26 Javascript
Angular.js回顾ng-app和ng-model使用技巧
2016/04/26 Javascript
BootStrap glyphicon图标无法显示的解决方法
2016/09/06 Javascript
源码分析Vue.js的监听实现教程
2017/04/23 Javascript
Node.js创建Web、TCP服务器
2017/12/05 Javascript
jackson解析json字符串,首字母大写会自动转为小写的方法
2017/12/22 Javascript
js实现随机数小游戏
2019/06/28 Javascript
浅谈vue中组件绑定事件时是否加.native
2019/11/09 Javascript
[36:09]Secret vs VG 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.24
2019/09/10 DOTA
[08:08]DOTA2-DPC中国联赛2月28日Recap集锦
2021/03/11 DOTA
zookeeper python接口实例详解
2018/01/18 Python
Python 实现取矩阵的部分列,保存为一个新的矩阵方法
2018/11/14 Python
基于python的Paxos算法实现
2019/07/03 Python
如何在Django项目中引入静态文件
2019/07/26 Python
Python实现图片查找轮廓、多边形拟合、最小外接矩形代码
2020/07/14 Python
css3新单位vw、vh的使用教程
2018/03/23 HTML / CSS
Ajax主要包含了哪些技术
2014/06/12 面试题
学校运动会开幕演讲稿
2014/01/04 职场文书
食堂个人先进事迹
2014/01/22 职场文书
生物科学专业自荐书
2014/06/20 职场文书
工程服务质量承诺书
2015/04/29 职场文书
会计主管竞聘书
2015/09/15 职场文书
golang使用map实现去除重复数组
2022/04/14 Golang
微信小程序APP的生命周期及页面的生命周期
2022/04/19 Javascript
oracle delete误删除表数据后如何恢复
2022/06/28 Oracle