推荐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进行新浪微博的mid和url互相转换实例(10进制和62进制互算)
Apr 25 Python
python使用marshal模块序列化实例
Sep 25 Python
Python内置模块logging用法实例分析
Feb 12 Python
Python3使用turtle绘制超立方体图形示例
Jun 19 Python
Python爬虫常用小技巧之设置代理IP
Sep 13 Python
python使用turtle绘制国际象棋棋盘
May 23 Python
python tkinter canvas 显示图片的示例
Jun 13 Python
Pandas删除数据的几种情况(小结)
Jun 21 Python
Python爬取爱奇艺电影信息代码实例
Nov 26 Python
详解Django关于StreamingHttpResponse与FileResponse文件下载的最优方法
Jan 07 Python
python sleep和wait对比总结
Feb 03 Python
Python基础之元类详解
Apr 29 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
咖啡产品发展的三大浪潮
2021/03/04 咖啡文化
配置php网页显示各种语法错误
2013/09/23 PHP
PHP 函数call_user_func和call_user_func_array用法详解
2014/03/02 PHP
php生成随机数的三种方法
2014/09/10 PHP
PHP通过串口实现发送短信
2015/07/08 PHP
PHP导出Excel实例讲解
2016/01/24 PHP
php 数组随机取值的简单实例
2016/05/23 PHP
PHP简单判断iPhone、iPad、Android及PC设备的方法
2016/10/11 PHP
常用PHP封装分页工具类
2017/01/14 PHP
PHP的new static和new self的区别与使用
2019/11/27 PHP
基于jquery的tab切换 js原理
2010/04/01 Javascript
JavaScript小技巧 2.5 则
2010/09/12 Javascript
jQuery学习笔记(4)--Jquery中获取table中某列值的具体思路
2013/04/10 Javascript
javascript调试之DOM断点调试法使用技巧分享
2014/04/15 Javascript
jquery实现图片放大镜功能
2015/11/23 Javascript
BootStrap中关于Select下拉框选择触发事件及扩展
2016/11/22 Javascript
用jQuery实现可输入多选下拉组合框实例代码
2017/01/18 Javascript
又一款MVVM组件 构建自己的Vue组件(2)
2017/03/13 Javascript
微信小程序 仿美团分类菜单 swiper分类菜单
2017/04/12 Javascript
vue-quill-editor实现图片上传功能
2017/08/08 Javascript
Bootstrap modal只加载一次数据的解决办法(推荐)
2017/11/24 Javascript
nodejs搭建本地服务器轻松解决跨域问题
2018/03/21 NodeJs
详解JSON和JSONP劫持以及解决方法
2019/03/08 Javascript
JS实现点击下拉列表文本框中出现对应的网址,点击跳转按钮实现跳转
2019/11/25 Javascript
更改Python命令行交互提示符的方法
2015/01/14 Python
python list转矩阵的实例讲解
2018/08/04 Python
pycharm运行和调试不显示结果的解决方法
2018/11/30 Python
Python中新式类与经典类的区别详析
2019/07/10 Python
解决pycharm中导入自己写的.py函数出错问题
2020/02/12 Python
Python制作简单的剪刀石头布游戏
2020/12/10 Python
在python中对于bool布尔值的取反操作
2020/12/11 Python
高等教育学专业自荐书
2014/06/17 职场文书
销售简历自我评价怎么写
2014/09/26 职场文书
党的群众路线教育实践活动心得体会范文
2014/11/05 职场文书
2015年库房管理工作总结
2015/10/14 职场文书
了解Kubernetes中的Service和Endpoint
2022/04/01 Servers