推荐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里将list中元素依次向前移动一位
Sep 12 Python
python获取指定路径下所有指定后缀文件的方法
May 26 Python
通过数据库向Django模型添加字段的示例
Jul 21 Python
同时安装Python2 & Python3 cmd下版本自由选择的方法
Dec 09 Python
Python2和Python3.6环境解决共存问题
Nov 09 Python
Python单元和文档测试实例详解
Apr 11 Python
Matplotlib绘制雷达图和三维图的示例代码
Jan 07 Python
基于Tensorflow高阶读写教程
Feb 10 Python
python实现udp聊天窗口
Mar 31 Python
如何使用python自带IDLE的几种方法
Oct 10 Python
Python APScheduler执行使用方法详解
Dec 10 Python
selenium+python自动化78-autoit参数化与批量上传功能的实现
Mar 04 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生成年月日下载列表的方法
2015/04/24 PHP
微信支付PHP SDK之微信公众号支付代码详解
2015/12/09 PHP
CI框架扩展系统核心类的方法分析
2016/05/23 PHP
支持汉转拼和拼音分词的PHP中文工具类ChineseUtil
2018/02/23 PHP
tp5框架前台无限极导航菜单类实现方法分析
2020/03/29 PHP
PHP代码覆盖率统计详解
2020/07/22 PHP
firefox下jquery iframe刷新页面提示会导致重复之前动作
2012/12/17 Javascript
jtable列中自定义button示例代码
2013/11/21 Javascript
简单的jquery左侧导航栏和页面选中效果
2014/08/21 Javascript
Javascript基础教程之JavaScript语法
2015/01/18 Javascript
CSS3实现动态背景登录框的代码
2015/07/28 Javascript
javascript移动开发中touch触摸事件详解
2016/03/18 Javascript
AngularJS  ng-table插件设置排序
2016/09/21 Javascript
bootstrap表格分页实例讲解
2016/12/30 Javascript
nodeJs实现基于连接池连接mysql的方法示例
2018/02/10 NodeJs
js+css实现红包雨效果
2018/07/12 Javascript
从零开始在NPM上发布一个Vue组件的方法步骤
2018/12/20 Javascript
JavaScript学习笔记之图片库案例分析
2019/01/08 Javascript
JS集合set类的实现与使用方法示例
2019/02/01 Javascript
js 递归json树实现根据子id查父id的方法分析
2019/11/08 Javascript
微信小程序自定义弹出模态框禁止底部滚动功能
2020/03/09 Javascript
JavaScript console的使用方法实例分析
2020/04/28 Javascript
vue 使用rules对表单字段进行校验的步骤
2020/12/25 Vue.js
Python使用smtp和pop简单收发邮件完整实例
2018/01/09 Python
Python cookbook(字符串与文本)在字符串的开头或结尾处进行文本匹配操作
2018/04/20 Python
Python2比较当前图片跟图库哪个图片相似的方法示例
2019/09/28 Python
python thrift 实现 单端口多服务的过程
2020/06/08 Python
农村婚庆司仪主持词
2014/03/15 职场文书
法制宣传月活动总结
2014/04/29 职场文书
关于爱国的标语
2014/06/24 职场文书
派出所副所长四风问题个人整改措施思想汇报
2014/10/13 职场文书
2015年前台接待工作总结
2015/05/04 职场文书
学校通报表扬范文
2015/05/04 职场文书
少先队工作总结2015
2015/05/13 职场文书
最新农村养殖致富:资金投入较低的创业项目有哪些?
2019/09/26 职场文书
Python基于百度AI实现抓取表情包
2021/06/27 Python