目录
Rich可用于将丰富的文本(带有颜色和样式)写入终端,并用于显示高级内容,如表格。而且可以通过漂亮的打印和语法突出显示数据结构来作为有用的调试辅助工具。
官网:https://rich.readthedocs.io/en/latest/introduction.html
安装:pip install rich
pycharm中打印时不显示颜色解决
基本打印
使用console.print()进行基础打印
rich.print()与console.print(),console.print()可设置参数多于rprint,比起功能更强大
# coding=utf-8 import time from rich import print as rprint from rich.columns import Console from rich import spinner st = r''' ________ ___ ___ _________ ___ ___ ________ ________ ________ _________ ___ ___ ___ _______ |\ __ \|\ \ / /|\___ ___\\ \|\ \|\ __ \|\ ___ \ |\ ____\|\___ ___\ |\ \ / /|\ \ |\ ___ \ \ \ \|\ \ \ \/ / ||___ \ \_\ \ \\\ \ \ \|\ \ \ \\ \ \ \ \ \___|\|___ \ \_| \ \ \/ / | \ \ \ \ __/| \ \ ____\ \ / / \ \ \ \ \ __ \ \ \\\ \ \ \\ \ \ \ \_____ \ \ \ \ \ \ / / \ \ \ \ \ \_|/__ \ \ \___|\/ / / \ \ \ \ \ \ \ \ \ \\\ \ \ \\ \ \ \|____|\ \ \ \ \ \/ / / \ \ \____\ \ \_|\ \ \ \__\ __/ / / \ \__\ \ \__\ \__\ \_______\ \__\\ \__\ ____\_\ \ \ \__\__/ / / \ \_______\ \_______\ \|__||\___/ / \|__| \|__|\|__|\|_______|\|__| \|__| |\_________\ \|__|\___/ / \|_______|\|_______| \|___|/ \|_________| \|___|/ ''' rprint(f'[green]{st}[/green]') # 直接使用rich.print打印 console = Console() console.print("[blue]{}".format(st)) # 使用console.print()
style样式设置
在字符串中使用[style]str[/]来标记要渲染的字符串的样式,要渲染的部分包裹在[style]...[/]中,如果后面省略[/]则渲染当前打印的所有内容。[style]str[/]方法设置样式与style参数来设置其样式等价
style属性值表:
# coding=utf-8
import time
from rich.columns import Console
from rich impo