命令行终端神器,你值得拥有
点击上方“AI遇见机器学习”,选择“星标”公众号
重磅干货,第一时间送达
大家好,我是你们的章鱼猫。
今天要给大家推荐一个 Python 的命令行终端神器 Rich,它可以为您在终端中提供富文本和精美格式,能够帮助大家开发出炫酷的命令行工具。
Rich 可以很容易的在终端输出添加各种颜色和不同风格。Rich 还可以绘制漂亮的表格,进度条,markdown,突出显示语法的源代码及回溯等等,不胜枚举。
我们来看一下下图的色彩亮丽程度就知道了。
Rich 对 Linux、Windows、OSX 都支持,安装方法也非常简单。
以下是一个简单的使用示例,能够将标准的输出进行高亮。
除了颜色上的功能,Rich 还支持表格、进度条等众多功能。
以下是支持表格输出的示例:
以下是支持进度条展示的示例,非常的简单。
点击查看进度条 Demo 动图:https://github.com/willmcgugan/rich/blob/master/imgs/progress.gif
Rich 项目目前在 GitHub 星标 16.2K,足以说明其好用和火热程度了。
更多项目详情请查看如下链接。
开源项目地址:https://github.com/willmcgugan/rich
欢迎关注我们,看通俗干货!
命令行终端神器,你值得拥有相关推荐
- terminus 和 windows terminal_Windows命令行终端神器Cmder配置及美化指南
前一阵子,微软发布的全新终端 Windows Terminal 引起了很多人的关注.最近微软将全新的预览版 Terminal 放在了 Microsoft Store 中,我第一时间就想要尝尝鲜.然而新 ...
- 21款最佳Linux命令行终端工具
本文中,介绍了14款最佳Linux命令行终端工具,可以用来替代debian系的Linux原生终端.如果你每天需要花大量的时间使用Linux命令行,而且正在寻找一些可替代系统自带的老旧且乏味的终端软件, ...
- pycharm中导出依赖包 在pycharm下边的Terminal打开命令行终端执行命令
pycharm中导出依赖包 1 在pycharm下边的Terminal打开命令行终端执行命令 D:\nlp\salary\aSalary>pip freeze > d:\nlp\salar ...
- REDHAT6.4桌面环境添加快捷建打开命令行终端
1.redhat桌面环境默认打开命令行终端是没有设置快捷键的,就想windows下的打开cmd命令是 我们按快捷键 微软标志键+R 输入cmd回车 2.linux桌面环境也可以很方便的为一些命令设置快 ...
- [转]12款最佳Linux命令行终端工具
摘要 "工欲善其事必先利其器",作为菜鸟,也是从别人那里偷学来的一些东东.今天看到同事用到一个终端命令行工具,觉得自己弱爆了.然后在网上搜了下该工具.发现类似的工具还是挺多的,只是 ...
- python终端指令大全_使用python模拟命令行终端的示例
可以对?显示帮助信息,需要立即获取输入的字符,因此需要用到termios模块 另外需要对tab键做处理,当按下tab键时可以进行自动补全 #! /usr/bin/env python # coding ...
- 基于Linux命令行终端的ftp客户端程序
深入理解FTP(File Transfer Protocol)协议的有关知识,完成一个基于Linux命令行终端的ftp客户端程序专业程序代写大学生程序代写 转载于:https://www.cnblog ...
- linux下运行python_在Linux命令行终端中使用python的简单方法(推荐)
Linux终端中的操作均是使用命令行来进行的.因此,对于小白来说,熟记几个基本的命令行和使用方法能够较快的在Linux命令行环境中将python用起来. 打开命令行窗口 打开命令行窗口的快捷键如下: ...
- VMware下Ubuntu图形界面切换到命令行终端模式
在虚拟机中安装了ubuntu,很多命令键与VMware的快捷键冲突,好比这个图形界面的切换, 就很让人郁闷,在网上查了图形到命令行终端是Crtl+Alt+F1/F2/F3/F4/F5 竟全不管用了, ...
最新文章
- swscanf_s和sscanf_s的使用
- 天涯明月刀开发_《天涯明月刀OL腾讯旗下 北极光工作室的 厄运魔咒:“做什么凉什么”》...
- 面试官 | Java 对象不使用时为什么要赋值为 null?
- linux-noshell的模式
- Linux Socket C语言网络编程:UDP Socket
- Flink on Zeppelin (2) - Batch 篇
- python语言程序设计 陈东_清华大学出版社-图书详情-《Python语言程序设计》
- 陈后金信号与系统matlab习题答案,陈后金信号与系统第2版课后习题答案解析
- js 实现继承的几种方式
- PCB多层板的一些资料
- PHPwebshell2022免杀bypass阿里云盾等所有安全设备
- [教程] ESP32+TFT+分光棱镜实现透明小电视
- word编辑中空格变成灰点
- 拼多多跨境电商如何快速上架商品?
- 功能更新 | 身份认证增强安全配置
- 如何快速实现公众号群发模板消息
- 平台梯子行业调研报告 - 市场现状分析与发展前景预测
- 与计算机互动大学英语,【2017年整理】基于与网络和计算机的大学英语教学模式.ppt...
- 超好玩的城市建造类游戏城市天际线Mac
- LAS文件中的时间戳gps_time到底是什么时间?计算原理及时间转换
热门文章
- PHP判断ajax请求:HTTP_X_REQUESTED_WITH
- nginx三大功能(之二负载均衡)
- iOS 提高tableView 性能的优化
- CCNA课堂练习二:路由协议EIGRP简单介绍与配置
- Java Volatile keyword
- 总结一下“网络连接受限制”无法上网的解决办法
- p1口输入输出实验c语言程序,51单片机P1口输入输出实验实验报告.doc
- linux中科大yum源,CentOS:国内常用的yum源
- mysql学习一:DB、DBMS、SQL之间的联系
- mysql查询前10条记录