推荐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中的继承和多态的概念
Apr 27 Python
Python实现信用卡系统(支持购物、转账、存取钱)
Jun 24 Python
使用Python从有道词典网页获取单词翻译
Jul 03 Python
Python OpenCV获取视频的方法
Feb 28 Python
Python实现自定义顺序、排列写入数据到Excel的方法
Apr 23 Python
python多线程之事件Event的使用详解
Apr 27 Python
详解Python3 基本数据类型
Apr 19 Python
django使用haystack调用Elasticsearch实现索引搜索
Jul 24 Python
Python unittest单元测试框架及断言方法
Apr 15 Python
解决pytorch多GPU训练保存的模型,在单GPU环境下加载出错问题
Jun 23 Python
UI自动化定位常用实现方法代码示例
Oct 27 Python
python 检测图片是否有马赛克
Dec 01 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
Ajax+PHP边学边练 之五 图片处理
2009/12/03 PHP
php验证手机号码(支持归属地查询及编码为UTF8)
2013/02/01 PHP
php中文验证码实现示例分享
2014/01/12 PHP
百度地图经纬度转换到腾讯地图/Google 对应的经纬度
2015/08/28 PHP
深入理解PHP的远程多会话调试
2017/09/21 PHP
PHP的mysqli_select_db()函数讲解
2019/01/23 PHP
JS分割字符串并放入数组的函数
2011/07/04 Javascript
jQuery实现id模糊查询的小例子
2013/03/19 Javascript
jquery()函数的三种语法介绍
2013/10/09 Javascript
jQuery点击自身以外地方关闭弹出层的简单实例
2013/12/24 Javascript
JS实现静止元素自动移动示例
2014/04/14 Javascript
javascript获取和判断浏览器窗口、屏幕、网页的高度、宽度等
2014/05/08 Javascript
JavaScript常用的返回,自动跳转,刷新,关闭语句汇总
2015/01/13 Javascript
JavaScript实现的SHA-1加密算法完整实例
2016/02/02 Javascript
vue 插值 v-once,v-text, v-html详解
2018/01/19 Javascript
js时间戳转yyyy-MM-dd HH-mm-ss工具类详解
2019/04/30 Javascript
微信小程序canvas绘制圆角base64图片的实现
2019/08/18 Javascript
JavaScript基础之this和箭头函数详析
2019/09/05 Javascript
js+audio实现音乐播放器
2020/09/13 Javascript
跟老齐学Python之复习if语句
2014/10/02 Python
Python中实现常量(Const)功能
2015/01/28 Python
约瑟夫问题的Python和C++求解方法
2015/08/20 Python
pyqt5实现绘制ui,列表窗口,滚动窗口显示图片的方法
2019/06/20 Python
使用Python实现跳一跳自动跳跃功能
2019/07/10 Python
Python 面向对象之封装、继承、多态操作实例分析
2019/11/21 Python
解决Python发送Http请求时,中文乱码的问题
2020/04/30 Python
Pycharm修改python路径过程图解
2020/05/22 Python
会计出纳员的自我评价
2014/01/15 职场文书
民族学专业大学生职业规划范文:清晰未来的构想
2014/09/20 职场文书
2015年办税服务厅工作总结
2015/07/23 职场文书
幼儿园音乐教学反思
2016/02/18 职场文书
创业计划书之服装
2019/10/07 职场文书
学会用Python实现滑雪小游戏,再也不用去北海道啦
2021/05/20 Python
如何理解及使用Python闭包
2021/06/01 Python
Python socket如何解析HTTP请求内容
2022/02/12 Python