推荐11个实用Python库


Posted in Python onJanuary 23, 2015

1) delorean

非常酷的日期/时间库

from delorean import Delorean

EST = "US/Eastern"

d = Delorean(timezone=EST)

2) prettytable

可以在浏览器或终端构建很不错的输出

from prettytable import PrettyTable

table = PrettyTable(["animal", "ferocity"])

table.add_row(["wolverine", 100])

table.add_row(["grizzly", 87])

table.add_row(["Rabbit of Caerbannog", 110])

table.add_row(["cat", -1])

table.add_row(["platypus", 23])

table.add_row(["dolphin", 63])

table.add_row(["albatross", 44])

table.sort_key("ferocity")

table.reversesort = True

+----------------------+----------+

|        animal        | ferocity |

+----------------------+----------+

| Rabbit of Caerbannog |   110    |

|      wolverine       |   100    |

|       grizzly        |    87    |

|       dolphin        |    63    |

|      albatross       |    44    |

|       platypus       |    23    |

|         cat          |    -1    |

+----------------------+----------+

3) snowballstemmer

非常瘦小的语言转换库,支持15种语言

from snowballstemmer import EnglishStemmer, SpanishStemmer

EnglishStemmer().stemWord("Gregory")

# Gregori

SpanishStemmer().stemWord("amarillo")

# amarill

4) wget

Python的网络爬虫库

import wget

wget.download(" 

# 100% [............................................................................] 280385 / 280385

5) PyMC

PyMC,一个用于贝叶斯分析的函数库

from pymc.examples import disaster_model

from pymc import MCMC

M = MCMC(disaster_model)

M.sample(iter=10000, burn=1000, thin=10)

[-----------------100%-----------------] 10000 of 10000 complete in 1.4 sec

6) sh

将shell命令作为函数导入Python脚本

from sh import find

find("/tmp")

/tmp/foo

/tmp/foo/file1.json

/tmp/foo/file2.json

/tmp/foo/file3.json

/tmp/foo/bar/file3.json

7) fuzzywuzzy

用于字符串匹配率、令牌匹配等

from fuzzywuzzy import fuzz

fuzz.ratio("Hit me with your best shot", "Hit me with your pet shark")

# 85

8) progressbar

如其名,一个滚动条函数库

from progressbar import ProgressBar

import time

pbar = ProgressBar(maxval=10)

for i in range(1, 11):

    pbar.update(i)

    time.sleep(1)

 pbar.finish()

# 60% |########################################################                                      |

9) colorama

一个色彩库,可以为文本添加丰富的色彩

推荐11个实用Python库

10) uuid

一个可以产生唯一uuid的库

import uuid

print uuid.uuid4()

# e7bafa3d-274e-4b0a-b9cc-d898957b4b61

11) bashplotlib

Python的绘图控件,可以绘制直方图、散点图等

$ pip install bashplotlib

$ scatter --file data/texas.txt --pch x

推荐11个实用Python库

以上就是本文推荐的11个使用的python库了,也许有些你没有见过,但都是些非常棒的pyton库,希望大家能够喜欢。

Python 相关文章推荐
tornado框架blog模块分析与使用
Nov 21 Python
从零学Python之入门(二)基本数据类型
May 25 Python
Python求两个list的差集、交集与并集的方法
Nov 01 Python
Python字符和字符值(ASCII或Unicode码值)转换方法
May 21 Python
Django中使用第三方登录的示例代码
Aug 20 Python
Python获取航线信息并且制作成图的讲解
Jan 03 Python
深入理解Python异常处理的哲学
Feb 01 Python
python3实现的zip格式压缩文件夹操作示例
Aug 17 Python
python BlockingScheduler定时任务及其他方式的实现
Sep 19 Python
python统计字符的个数代码实例
Feb 07 Python
python实现ftp文件传输功能
Mar 20 Python
Keras在训练期间可视化训练误差和测试误差实例
Jun 16 Python
17个Python小技巧分享
Jan 23 #Python
Windows8下安装Python的BeautifulSoup
Jan 22 #Python
Python实现抓取百度搜索结果页的网站标题信息
Jan 22 #Python
Python中使用异常处理来判断运行的操作系统平台方法
Jan 22 #Python
Python实现把utf-8格式的文件转换成gbk格式的文件
Jan 22 #Python
python中实现php的var_dump函数功能
Jan 21 #Python
Python实现获取网站PR及百度权重
Jan 21 #Python
You might like
用PHP产生动态的影像图
2006/10/09 PHP
PHP获取IP地址所在地信息的实例(使用纯真IP数据库qqwry.dat)
2016/11/15 PHP
Mootools 1.2教程 滚动条(Slider)
2009/09/15 Javascript
编写Js代码要注意的几条规则
2010/09/10 Javascript
Javascript中的Array数组对象详谈
2014/03/03 Javascript
IE中JS跳转丢失referrer问题的2个解决方法
2014/07/18 Javascript
浅谈JSON和JSONP区别及jQuery的ajax jsonp的使用
2014/11/23 Javascript
动态加载jQuery的两种方法实例分析
2015/07/17 Javascript
基于jquery实现简单的手风琴特效
2015/11/24 Javascript
js两种拼接字符串的简单方法(必看)
2016/09/02 Javascript
学习vue.js表单控件绑定操作
2016/12/05 Javascript
vue实现路由切换改变title功能
2019/05/28 Javascript
微信小程序组件传值图示过程详解
2019/07/31 Javascript
React实现类似淘宝tab居中切换效果的示例代码
2020/06/02 Javascript
完美解决通过IP地址访问VUE项目的问题
2020/07/18 Javascript
JS绘图Flot如何实现可选显示曲线图功能
2020/10/16 Javascript
在JavaScript中查找字符串中最长单词的三种方法(推荐)
2021/01/18 Javascript
[01:08]DOTA2“血战之命”预告片
2017/08/12 DOTA
Python去掉字符串中空格的方法
2014/03/11 Python
Python序列之list和tuple常用方法以及注意事项
2015/01/09 Python
Python3.6通过自带的urllib通过get或post方法请求url的实例
2018/05/10 Python
更换Django默认的模板引擎为jinja2的实现方法
2018/05/28 Python
Django网络框架之创建虚拟开发环境操作示例
2019/06/06 Python
python2 中 unicode 和 str 之间的转换及与python3 str 的区别
2019/07/25 Python
如何在django中添加日志功能
2020/02/06 Python
详解python中的lambda与sorted函数
2020/09/04 Python
美国一家全面的在线零售鞋类公司:SHOEBACCA
2017/01/06 全球购物
c语言常见笔试题总结
2016/09/05 面试题
自我评价中英文语句
2013/11/30 职场文书
党员干部承诺书
2014/03/25 职场文书
客服专员岗位职责
2015/02/10 职场文书
车间主任岗位职责范本
2015/04/08 职场文书
创业者如何撰写出一份打动投资人的商业计划书?
2019/07/02 职场文书
创业计划书之淘宝网店
2019/10/08 职场文书
MySQL GTID复制的具体使用
2022/05/20 MySQL
Python实现聚类K-means算法详解
2022/07/15 Python