centos rich 美观打印日志

server/2024/11/17 20:45:38/

文章目录

  • 步骤 1: 安装 Python 和 pip
  • 步骤 2: 安装 rich-cli
  • 步骤 3: 验证安装
  • 步骤 4: 使用 rich-cli
  • 参考

在 CentOS 上安装 rich-cli 工具,你可以按照以下步骤进行操作。rich-cli 是一个命令行工具,用于将 rich 库的功能(例如美化输出)带到终端中。richPython 的一个库,用于增强终端输出。

步骤 1: 安装 Python 和 pip

首先,确保你已经安装了 Python 和 pip(Python 的包管理工具)。CentOS 7 或 CentOS 8 默认应该已经安装了 Python。如果没有,或者你想安装最新版本,可以按照以下步骤进行:

# 更新系统
sudo yum update -y# 安装 EPEL 仓库(如果没有的话)
sudo yum install epel-release -y# 安装 Python 3 和 pip
sudo yum install python3 python3-pip -y

步骤 2: 安装 rich-cli


pip3 install j2cli==0.3.10 && \
pip3 install rich-cli

步骤 3: 验证安装

安装完成后,你可以通过以下命令来检查 rich-cli 是否安装成功。

rich --help

步骤 4: 使用 rich-cli

你可以通过 rich-cli 来美化你的命令行输出。例如,使用以下命令来输出带有格式的文本:


rich "[bold green][INFO] 成功[/]" -p --force-terminal
rich "[bold red][INFO] 失败[/]" -p --force-terminal
rich "[green] 测试 [/]" -p -a double --force-terminal  -c

在这里插入图片描述

参考

  • github rich

http://www.ppmy.cn/server/142456.html

相关文章

【ChatGPT】让ChatGPT生成批判性思维问题的回答

让ChatGPT生成批判性思维问题的回答 批判性思维是一种通过逻辑推理、分析和评估信息来获得更深刻理解的能力。在与ChatGPT互动时,可以通过设计带有挑战性和多维度的问题,让它展示出对主题的深入探讨和批判性思维。本篇文章将提供如何利用Prompt设置来引…

python习题练习

python习题 编写一个简单的工资管理程序系统可以管理以下四类人:工人(worker)、销售员(salesman)、经理(manager)、销售经理(salemanger)所有的员工都具有员工号,工资等属性,有设置姓名,获取姓名,获取员工号,计算工资等…

【数据结构】【线性表】静态链表(附C语言源码)

静态链表 链表是物理结构为链式的线性表,其每个结点的存储位置不一定是连续的,每个结点依靠结点元素的中的指针线性相连。但有时候为了方便管理内存空间,会将链表的各个结点存储空间放在一块,其实现方式类似于数组,只…

后端:Spring AOP原理--动态代理

文章目录 1. Spring AOP底层原理2. 代理模式3. 静态代理4. 动态代理4.1 jdk 实现动态代理4.2 cglib 实现动态代理4.3 jdk、cglib动态代理两者的区别 1. Spring AOP底层原理 创建容器 new applicationContext();Spring把所有的Bean进行创建,进行依赖注入…

Invar-RAG:基于不变性对齐的LLM检索方法提升生成质量

Invar-RAG:基于不变性对齐的LLM检索方法提升生成质量 论文链接:https://arxiv.org/html/2411.07021v1 论文概述 在检索增强型生成(Retrieval-Augmented Generation, RAG)系统中直接应用大型语言模型(Large Language Models, LLM…

Python习题 250:删除空文件夹

(编码题)编写一段 Python 代码,删除指定目录的空文件夹。 参考答案: 使用 pathlib 库可以更简洁地处理文件路径。下面是一个使用 pathlib 库递归删除空文件夹的 Python 代码:from pathlib import Pathdef remove_empty_dirs(directory):# 遍历目录及其子目录for path in…

Linux 进程信号初识

目录 0.前言 1.什么是信号 1.1生活中的信号 1.2 OS中的信号 2.认识信号 2.1信号概念 2.2查看信号 2.3 signal函数 2.4代码示例 3. 信号处理方式 3.1 忽略信号 3.2 默认处理 3.3 自定义处理 4.小结 (图像由AI生成) 0.前言 在之前的学习中,我…

Redis 字符串(String)

Redis 字符串数据类型的相关命令用于管理 redis 字符串值,基本语法如下: 语法 redis 127.0.0.1:6379> COMMAND KEY_NAME实例 redis 127.0.0.1:6379> SET w3ckey redis OK redis 127.0.0.1:6379> GET w3ckey "redis"在以上实例中我…