推荐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 ftp上传文件
Feb 13 Python
Python实现递归遍历文件夹并删除文件
Apr 18 Python
遗传算法python版
Mar 19 Python
python 编写简单网页服务器的实例
Jun 01 Python
详解Python3.6的py文件打包生成exe
Jul 13 Python
解决pip install xxx报错SyntaxError: invalid syntax的问题
Nov 30 Python
django框架实现模板中获取request 的各种信息示例
Jul 01 Python
Python 中list ,set,dict的大规模查找效率对比详解
Oct 11 Python
Python3.7安装keras和TensorFlow的教程图解
Jun 18 Python
详解Python多线程下的list
Jul 03 Python
python pandas dataframe 去重函数的具体使用
Jul 20 Python
python des,aes,rsa加解密的实现
Jan 16 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框架codeigniter中如何使用框架的session
2013/06/24 PHP
php将session放入memcached的设置方法
2014/02/14 PHP
php单链表实现代码分享
2016/07/04 PHP
php查找字符串中第一个非0的位置截取
2017/02/27 PHP
PHP基于MySQLI函数封装的数据库连接工具类【定义与用法】
2017/08/11 PHP
jQuery阻止冒泡和HTML默认操作
2010/11/17 Javascript
25个优雅的jQuery Tooltip插件推荐
2011/05/25 Javascript
TextArea不支持maxlength的解决办法(jquery)
2011/09/13 Javascript
JS Loading功能的简单实现
2013/11/29 Javascript
动态显示可输入的字数提示还可以输入的字数
2014/04/01 Javascript
jQuery表格列宽可拖拽改变且兼容firfox
2014/09/03 Javascript
详解基于vue-router的动态权限控制实现方案
2017/09/28 Javascript
vue短信验证性能优化如何写入localstorage中
2018/04/25 Javascript
JavaScript实现点击出现图片并统计点击次数功能示例
2018/07/23 Javascript
微信小程序如何再次获取用户授权的方法
2019/05/10 Javascript
javascript设计模式 ? 抽象工厂模式原理与应用实例分析
2020/04/09 Javascript
jQuery插件simplePagination的使用方法示例
2020/04/28 jQuery
基于JavaScript实现简单抽奖功能代码实例
2020/10/20 Javascript
[23:18]Spirit vs Liquid Supermajor小组赛A组 BO3 第二场 6.2
2018/06/03 DOTA
Windows下python2.7.8安装图文教程
2016/05/26 Python
python 循环读取txt文档 并转换成csv的方法
2018/10/26 Python
python实现矩阵打印
2019/03/02 Python
使用python实现希尔、计数、基数基础排序的代码
2019/12/25 Python
使用Python将图片转正方形的两种方法实例代码详解
2020/04/29 Python
10 套华丽的CSS3 按钮小结
2012/10/03 HTML / CSS
SQL里面IN比较快还是EXISTS比较快
2012/07/19 面试题
警察思想汇报
2014/01/04 职场文书
上班迟到检讨书
2014/01/10 职场文书
纪念9.18事变演讲稿
2014/09/14 职场文书
大学教师个人总结
2015/02/10 职场文书
2015关于重阳节的演讲稿
2015/03/20 职场文书
销售经理岗位职责范本
2015/04/02 职场文书
工作收入证明模板
2015/06/12 职场文书
公司转让协议书
2016/03/19 职场文书
爱心捐款倡议书:点燃希望,传递温暖
2019/11/04 职场文书
如何用 Python 子进程关闭 Excel 自动化中的弹窗
2021/05/07 Python