2021 Python 计算生态八月推荐榜
21年8月10日 · Python123 3127 人阅读
看见更大的世界,遇见更好的自己
See a better world to meet better for ourselves.
命令行界面(Command-Line Interface,缩写:CLI)是在图形用户界面得到普及之前使用最为广泛的用户界面,通常不支持鼠标,用户通过键盘输入指令,计算机接收到指令后予以执行。命令行界面没有图形用户界面那么方便用户操作,因为命令行界面的软件通常需要用户记忆操作的命令,但是由于其本身的特点,命令行界面要较图形用户界面节约计算机系统的资源。在熟记命令的前提下,使用命令行界面往往要较使用图形用户界面的操作速度要快,所以,在现在的图形用户界面的操作系统中,都保留着可选的命令行界面。
2021年8月,你是否一直想在命令行窗口中绘制数据,或者是在命令行中可视化程序的进度,好事者特别推荐10款优秀的Python计算生态,用于了解Python中用于命令行可视化的库。
rich
Rich可以很容易的在终端输出添加各种颜色和不同风格,还可以绘制漂亮的表格,进度条,markdown,突出显示语法的源代码及回溯等等,不胜枚举。
https://github.com/willmcgugan/rich
tqdm
tqdm源自阿拉伯语单词taqaddum (تقدّم),意思是“进步”,是西班牙语 ( te quiero demasiado ) 中“我非常爱你”的缩写,立即让您的循环显示一个智能进度表,只需用包装任何可迭代对象tqdm(iterable),就完成了!
glances
Glances是一个跨平台的监控工具,旨在通过curses 或基于Web 的界面呈现大量监控信息。该信息根据用户界面的大小动态调整。
https://github.com/nicolargo/glances
mycli
MySQL
的命令行客户端,可以进行自动完成和语法高亮显示。
https://github.com/dbcli/mycli
http-prompt
一个基于 HTTPie 的交互式命令行 HTTP 和 API 测试客户端,具有自动完成、语法突出显示等功能。
https://github.com/httpie/http-prompt
present
基于终端的颜色和效果演示工具。
https://github.com/vinayak-mehta/present
termgraph
在终端中绘制基本图形的命令行工具,用Python编写。
https://github.com/mkaz/termgraph
colorama
Python的Colorama模块,可以跨多终端,显示字体不同的颜色和背景,只需要导入colorama模块即可,不用再每次都像linux一样指定颜色。
https://github.com/tartley/colorama
bashplotlib
bashplotlib
是一个 python 包和命令行工具,用于在终端中制作基本绘图,当您没有 GUI 时,这是一种快速可视化数据的方法,它是用纯 python 编写的,可以使用 pip 快速安装在任何地方。
https://github.com/glamp/bashplotlib
prettytable
prettytable是python中的一个第三方库,可用来生成美观的ASCII格式的表格。
https://github.com/jazzband/prettytable
Python3Turtle