推荐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 相关文章推荐
CentOS7.3编译安装Python3.6.2的方法
Jan 22 Python
JavaScript实现一维数组转化为二维数组
Apr 17 Python
浅谈DataFrame和SparkSql取值误区
Jun 09 Python
python2.x实现人民币转大写人民币
Jun 20 Python
对tensorflow 的模型保存和调用实例讲解
Jul 28 Python
python识别图像并提取文字的实现方法
Jun 28 Python
pycharm工具连接mysql数据库失败问题
Apr 01 Python
在keras里实现自定义上采样层
Jun 28 Python
python实现简单贪吃蛇游戏
Sep 29 Python
python Gabor滤波器讲解
Oct 26 Python
Python 的 f-string 可以连接字符串与数字的原因解析
Feb 20 Python
opencv实现图像平移效果
Mar 24 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针对多用户实现更换头像功能
2016/09/04 PHP
PHP常用header头定义代码示例汇总
2020/08/29 PHP
JQuery入门——事件切换之hover()方法应用介绍
2013/02/05 Javascript
js验证是否为数字的总结
2013/04/14 Javascript
js下拉框二级关联菜单效果代码具体实现
2013/08/03 Javascript
有关jquery与DOM节点操作方法和属性记录
2016/04/15 Javascript
AngularJS创建自定义指令的方法详解
2016/11/03 Javascript
JS基于递归实现倒计时效果的方法
2016/11/26 Javascript
js自定义QQ菜单效果
2017/01/10 Javascript
Angular 4依赖注入学习教程之简介(一)
2017/06/04 Javascript
JavaScript数据类型的存储方法详解
2017/08/25 Javascript
Node.js学习之TCP/IP数据通讯(实例讲解)
2017/10/11 Javascript
vue渲染时闪烁{{}}的问题及解决方法
2018/03/28 Javascript
bootstrap自定义样式之bootstrap实现侧边导航栏功能
2018/09/10 Javascript
微信小程序picker组件关于objectArray数据类型的绑定方法
2019/03/13 Javascript
记录vue做微信自定义分享的一些问题
2019/09/12 Javascript
微信小程序批量上传图片到七牛(推荐)
2019/12/19 Javascript
用python + openpyxl处理excel2007文档思路以及心得
2014/07/14 Python
跟老齐学Python之关于类的初步认识
2014/10/11 Python
Python开发的实用计算器完整实例
2017/05/10 Python
python实现二级登陆菜单及安装过程
2019/06/21 Python
Python sklearn中的.fit与.predict的用法说明
2020/06/28 Python
keras的三种模型实现与区别说明
2020/07/03 Python
浅谈python处理json和redis hash的坑
2020/07/16 Python
梅西酒窖:Macy’s Wine Cellar
2018/01/07 全球购物
三星新西兰官网:Samsung新西兰
2019/03/05 全球购物
乌克兰排名第一的在线旅游超市:Farvater.Travel
2020/01/02 全球购物
Linux管理员面试经常问道的相关命令
2014/12/12 面试题
安全标语大全
2014/06/10 职场文书
思想纪律作风整顿剖析材料
2014/10/11 职场文书
2014年个人教学工作总结
2014/12/09 职场文书
奖学金申请个人主要事迹材料
2015/11/04 职场文书
幼儿园大班教师评语
2019/06/21 职场文书
十大冰系宝可梦排名,颜值最高的阿罗拉九尾,第三使用率第一
2022/03/18 日漫
python中字符串String及其常见操作指南(方法、函数)
2022/04/06 Python