1.delorea

非常酷的日期/时间库

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

一个色彩库,可以为文本添加丰富的色彩

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 库了,也许有些你没有见过,但都是些非常棒的 Python 库,希望大家能够喜欢。

作者丨raquant

原文地址:https://segmentfault.com/a/1190000008786933

Python交流群:238757010

转载于:https://www.cnblogs.com/reboot51/p/8491510.html

推荐11个实用Python库相关推荐

  1. python代码库-推荐11个实用Python库

    1) delorean 非常酷的日期/时间库 from delorean import Delorean EST = "US/Eastern" d = Delorean(timez ...

  2. python收费库_推荐11个实用Python库

    1.delorean 非常酷的日期/时间库 from delorean import Delorean EST = "US/Eastern" d = Delorean(timezo ...

  3. 推荐11个实用的JavaScript库

    作者 | Jonathan Saring 编辑 | 无明 JavaScript 仍然是 2018 年最受欢迎和使用最为广泛的编程语言,因此 JavaScript 生态系统也会继续发展壮大. 然而,Ja ...

  4. 实用Python库,这几个你认识不?

    近几年Python已成为数据科学行业中大火的编程语言. 而作为人工智能核心的机器学习,是一门多领域的交叉学科,专门研究计算机模拟或实现人类学习行为的方法,以获取新的知识或技能,重新组织已有的知识结构使 ...

  5. 实用Python库大全

    网络 urllib -网络库(stdlib). requests -网络库. grab – 网络库(基于pycurl). pycurl – 网络库(绑定libcurl). urllib3 – Pyth ...

  6. 推荐一些相见恨晚的 Python 库 「一」

    扯淡 首先说明下,这篇文章篇幅过长并且大部分是链接,因此非常适合在电脑端打开访问. 本文内容摘自 Github 上有名的 Awesome Python.这是由 vinta 在 14 年发起并持续维护的 ...

  7. python dash库_让你事半功倍的小众 Python 库

    WGET 提取数据,特别是从网络中提取数据是数据科学家的重要任务之一.Wget 是一个免费的工具,用于以非交互式方式从 Web 上下载文件.它支持 HTTP.HTTPS 和 FTP 协议,通过 HTT ...

  8. Python库大全(涵盖了Python应用的方方面面),建议收藏留用!

    学Python,想必大家都是从爬虫开始的吧.毕竟网上类似的资源很丰富,开源项目也非常多. Python学习网络爬虫主要分3个大的版块:抓取,分析,存储 当我们在浏览器中输入一个url后回车,后台会发生 ...

  9. Python库大全涵盖了Python应用的方方面面建议收藏留用!

    学Python,想必大家都是从爬虫开始的吧.毕竟网上类似的资源很丰富,开源项目也非常多. Python学习网络爬虫主要分3个大的版块:抓取,分析,存储 当我们在浏览器中输入一个url后回车,后台会发生 ...

最新文章

  1. 华为4D成像雷达、智能驾驶平台MDC 810
  2. C++中const用法总结
  3. 经典C语言程序100例之七四
  4. AOP (面向切面编程)
  5. Android自定义ToolBar布局
  6. php常用的优化手段
  7. 阿里云服务器桌面版配置
  8. 判断一元二次方程完整版(有无虚根)
  9. ECCV 2022 | 谷歌提出:k-means Mask Transformer
  10. SpringBoot+redis时事务和SessionCallback的使用和抉择
  11. PS示例教程:如何用Photoshop打磨质感水晶风格图标
  12. Torch和torchvision的安装
  13. 如何查看交换机型号(厂商)
  14. 新玺配资:市场情绪回暖 主流热点崛起
  15. 瑞萨 smart Configurator
  16. 当你想吃夜宵的时候你会到谁
  17. rolling用法实例
  18. postman使用方法
  19. 《我如何自己做自己的导师》
  20. php 输出gif 不动,PS制做的gif动画导出后动图不动了怎么办?

热门文章

  1. [PAT B1036]跟奥巴马一起编程(15分)
  2. Nginx Install 记录
  3. ORA-01109:数据库无法启动问题
  4. android开发环境 国内镜像 及Android SDK manager使用国内服务器方法
  5. GFS 分布式文件系统从入门到实践
  6. auto.js停止所有线程_十年架构师带你快速上手多线程
  7. 2019年湘潭大学程序设计竞赛(重现赛)F.Truthman or Fakeman(并查集)
  8. 二叉树的先序建树后序输出
  9. java 判断精度_随笔⑦ Java中的比较 ==,equals以及精度对比较的影响
  10. 在本地机房享受专属公共云服务,详解阿里云本地化部署服务云盒