推荐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 相关文章推荐
python网络编程之读取网站根目录实例
Sep 30 Python
Python求两个文本文件以行为单位的交集、并集与差集的方法
Jun 17 Python
Python中列表和元组的使用方法和区别详解
Dec 30 Python
Python 爬虫学习笔记之单线程爬虫
Sep 21 Python
Django自定义认证方式用法示例
Jun 23 Python
分享一个简单的python读写文件脚本
Nov 25 Python
numpy matrix和array的乘和加实例
Jun 28 Python
python 6.7 编写printTable()函数表格打印(完整代码)
Mar 25 Python
python利用Excel读取和存储测试数据完成接口自动化教程
Apr 30 Python
django模板获取list中指定索引的值方式
May 14 Python
python3.4中清屏的处理方法
Jul 06 Python
python使用隐式循环快速求和的实现示例
Sep 11 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 手机归属地查询 api
2010/02/08 PHP
用PHP实现递归循环每一个目录
2010/08/08 PHP
Laravel的throttle中间件失效问题解决方法
2016/10/09 PHP
针对thinkPHP5框架存储过程bug重写的存储过程扩展类完整实例
2018/06/16 PHP
表单提交时自动复制内容到剪贴板的js代码
2007/03/16 Javascript
Iframe 自适应高度并实时监控高度变化的js代码
2009/10/30 Javascript
跟我一起学写jQuery插件开发方法(附完整实例及下载)
2010/04/01 Javascript
用js实现小球的自由移动代码
2013/04/22 Javascript
jQuery表单域选择器用法分析
2015/02/10 Javascript
javascript数据结构与算法之检索算法
2015/04/04 Javascript
javascript巧用eval函数组装表单输入项为json对象的方法
2015/11/25 Javascript
jquery点击改变class并toggle的实现代码
2016/05/15 Javascript
JavaScript前端实现压缩图片功能
2020/03/06 Javascript
解决vue页面刷新,数据丢失的问题
2020/11/24 Vue.js
python中实现k-means聚类算法详解
2017/11/11 Python
python用户管理系统
2018/03/13 Python
pandas系列之DataFrame 行列数据筛选实例
2018/04/12 Python
基于数据归一化以及Python实现方式
2018/07/11 Python
python使用matplotlib模块绘制多条折线图、散点图
2020/04/26 Python
python定间隔取点(np.linspace)的实现
2019/11/27 Python
django实现将后台model对象转换成json对象并传递给前端jquery
2020/03/16 Python
python利用faker库批量生成测试数据
2020/10/15 Python
Python jieba结巴分词原理及用法解析
2020/11/05 Python
阿里旅行:飞猪
2017/01/05 全球购物
美国在线咖啡、茶和餐厅供应商:LollicupStore
2018/05/04 全球购物
北欧最好的童装网上商店:Babyshop
2019/09/15 全球购物
波兰办公用品和学校用品在线商店:Dlabiura24.pl
2020/11/18 全球购物
24岁生日感言
2014/01/13 职场文书
党员岗位承诺书
2014/03/25 职场文书
关于青春的演讲稿三分钟
2014/08/22 职场文书
教师党的群众路线教育实践活动个人整改方案
2014/10/31 职场文书
2014幼儿园家长工作总结
2014/11/10 职场文书
医药公司开票员岗位职责
2015/04/15 职场文书
你为什么是穷人?可能是这5个缺点造成
2019/07/11 职场文书
十大必看国产动漫排名,魁拔上线,第二曾在日本播出
2022/03/18 国漫
关于JS中的作用域中的问题思考分享
2022/04/06 Javascript