推荐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 相关文章推荐
将图片文件嵌入到wxpython代码中的实现方法
Aug 11 Python
浅谈Python中的数据类型
May 05 Python
Python中字符串的修改及传参详解
Nov 30 Python
Python数据分析库pandas基本操作方法
Apr 08 Python
Python实现自定义顺序、排列写入数据到Excel的方法
Apr 23 Python
使用Python制作自动推送微信消息提醒的备忘录功能
Sep 06 Python
对python产生随机的二维数组实例详解
Dec 13 Python
Pycharm新手教程(只需要看这篇就够了)
Jun 18 Python
Python计算机视觉里的IOU计算实例
Jan 17 Python
Python如何脚本过滤文件中的注释
May 27 Python
Python同时处理多个异常的方法
Jul 28 Python
只用50行Python代码爬取网络美女高清图片
Jun 02 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
56.com视频采集接口程序(PHP)
2007/09/22 PHP
PHP MemCached 高级缓存应用代码
2010/08/05 PHP
PHP生成随机用户名和密码的实现代码
2013/02/27 PHP
Javascript 判断Flash是否加载完成的代码
2010/04/12 Javascript
基于jquery的多功能软键盘插件
2012/07/25 Javascript
javaScript面向对象继承方法经典实现
2013/08/20 Javascript
JavaScript实现重置表单(reset)的方法
2015/04/02 Javascript
JQuery中DOM加载与事件执行实例分析
2015/06/13 Javascript
js实现tab切换效果实例
2015/09/16 Javascript
jQuery中的ready函数与window.onload谁先执行
2016/06/21 Javascript
将json转换成struts参数的方法
2016/11/08 Javascript
半个小时学json(json传递示例)
2016/12/25 Javascript
jQuery中页面返回顶部的方法总结
2016/12/30 Javascript
基于JavaScript实现图片连播和联级菜单实例代码
2017/07/28 Javascript
基于ionic实现下拉刷新功能
2018/05/10 Javascript
详解TypeScript+Vue 插件 vue-class-component的使用总结
2019/02/18 Javascript
关于layui的动态图标不显示的解决方法
2019/09/04 Javascript
pytorch cnn 识别手写的字实现自建图片数据
2018/05/20 Python
Python常见数据类型转换操作示例
2019/05/08 Python
Python 解决OPEN读文件报错 ,路径以及r的问题
2019/12/19 Python
详解Python实现进度条的4种方式
2020/01/15 Python
Django实现将views.py中的数据传递到前端html页面,并展示
2020/03/16 Python
python爬虫学习笔记之pyquery模块基本用法详解
2020/04/09 Python
Django中F函数的使用示例代码详解
2020/07/06 Python
Python使用shutil模块实现文件拷贝
2020/07/31 Python
Python实现哲学家就餐问题实例代码
2020/11/09 Python
Pandas直接读取sql脚本的方法
2021/01/21 Python
物流专业大学生求职信范文
2013/10/28 职场文书
乐观大学生的自我评价
2014/01/10 职场文书
平面设计师岗位职责
2014/09/18 职场文书
县长“四风”对照检查材料思想汇报
2014/10/05 职场文书
五年级学生评语大全
2014/12/26 职场文书
写给孩子的新学期寄语
2015/02/27 职场文书
2015年读书月活动总结
2015/03/26 职场文书
2015年社区宣传工作总结
2015/05/20 职场文书
对讲机知识
2022/04/07 无线电