文章插图
在上面的示例中 , 参数限制告诉FuzzyWuzzy为您提取"前n个"结果 。否则 , 您将获得具有所有这些原始字符串及其相似性分数的元组列表 。
4. TQDM您通常使用Python开发命令行工具吗? 如果是这样 , 当您的CLI工具正在处理一些耗时的事情时 , 此有趣的库将通过显示进度栏指示已完成的工作量来为您提供帮助 。
再次使用pip安装 。
pip install tqdm
当使用范围函数进行for循环时 , 只需将其替换为tqdm中的trange 。
from tqdm import trange
for i in trange(100):
sleep(0.01)
文章插图
更一般而言 , 您可能想循环一个列表 。使用tqdm也很容易 。
from tqdm import tqdm
for e in tqdm([1,2,3,4,5,6,7,8,9]):
sleep(0.5)
# Suppose we are doing something with the elements
文章插图
tqdm不仅适用于命令行环境 , 而且适用于iPython / Jupyter Notebook 。
文章插图
> image courtesy: https://github.com/tqdm/tqdm
5.Colorama您是否要向命令行应用程序添加一些颜色? Colorama使您可以轻松输出所需颜色的所有内容 。
重新安装Colorama需要点子 。
pip install colorama
Colorama支持以"前景"(文本颜色) , "背景"(背景颜色)和"样式"(颜色的其他样式)呈现输出文本颜色 。我们可以导入
from colorama import Fore, Back, Style
首先 , 让我们用黄色显示一些警告 。
print(Fore.YELLOW)
print("This is a warning!")
文章插图
然后 , 让我们尝试使用红色背景色显示一些错误 。
print(Back.RED + Fore.WHITE + "This is an error!")
文章插图
那红色太亮了 。让我们使用"昏暗"风格 。
print(Back.RESET + Style.DIM + "Another error!")在这里 , 我们将" RESET"设置为返回以将背景色更改为默认值 。
文章插图
" DIM"样式使字体不可见 。当我们要将所有内容恢复为正常时 , 只需将"样式"设置为" RESET_ALL"
print(Style.RESET_ALL)
文章插图
摘要感谢这些为Python社区做出贡献并蓬勃发展的开源开发人员 。
在我看到Bashplotlib库之前 , 我不得不说 , 我从来没有这样的想法在命令行环境中绘制数据 。无论对您有用还是无效 , 我都想说人们的发展思想和创造力的多样性永远不会停止 。
寿命短 , 请使用Python!
(本文翻译自Christopher Tao的文章《5 Interesting Python Libraries》 , 参考:https://towardsdatascience.com/5-interesting-python-libraries-1395c791deb5)
【5个有趣的Python库】
推荐阅读
- 开机内存占一半,应用后台杀不死?那些不了解的Android后台机制
- 2020最受欢迎的5个数据可视化工具分享
- 喝什么样的菊花茶去火,孕妇喝菊花茶好不好
- 玫瑰花的功效与作用及禁忌,茉莉花的功效与作用
- 硒麦芽五味子片的用法功效,常用的花草茶有哪些
- 教您一直显示正在获取网络地址的解决方法
- 黄金牛蒡茶营养价值,花草茶的描述
- 菊花茶玫瑰花茶之间的区别,玫瑰花茶的副作用有哪些
- 喝菊花茶的功效与作用,金银花茶的功效作用
- java程序员不可不知的 7 个 JDK 命令