>>> console.print(":smiley: :vampire: :pile_of_poo: :thumbs_up: :raccoon:") 请谨慎地使用此功能。 7.表格 Rich 包含多种边框,样式,单元格对齐等格式设置的选项。下面是一个简单的示例: from rich.console import Console from rich.table import Column, Table console = Console() table = Table(s...
可以看出rich支持输出各种颜色、多语言文字、表格、Markdown、代码块、进度条,甚至emoji表情…… rich print 第一个简单的例子,打印locals()变量里面的一些属性: fromrichimportprintprint("Hello, [bold magenta]CaiTuotuo[/bold magenta]!",":vampire:",locals()) 彩色文字 使用Console对象输出彩色文字: fromrich....
第一行为带样式的rich的print()函数的输出,这里指定了斜体、红色、加下划线的样式。更多样式的使用,可以参考官方使用文档。第二行,则是通过内建的print()函数,输出相同的内容。集合类型数据的格式化输出 下面的代码,演示了输出字典数据,以及一个列表的数据的输出:输出结果:Console的使用 如果涉及到更多场景的输...
有时候程序可能会瞬间输出大量的内容,让命令行直接滚屏。这样有可能让我们错失一些重要信息,我们可以使用pager方法来让我们自己来手动滚屏。而这个方法也是要使用with语句,让所有Console的输出都纳入到pager的管理中。这里借用一下rich模块主函数里的make_test_card函数进行测试:可见末尾出现了一个光标,我们选中这个光...
如果涉及到更多场景的输出样式,我们需要使用rich.console包下的Console来实现。比如,输出的分区,富文本的显示,动态加载效果的呈现等 fromrich.consoleimportConsoleimporttimeconsole=Console()# 终端的输出进行分区,比如这是一条分割线console.rule('这是一条分割线')# 通过Console的print()函数输出富文本,文本样式通过...
from rich.console import Console console = Console() 12 1. 2. 3. 然后,您可以从项目的任何位置导入控制台,如下所示: from rich_console import console 1 1. 2. 2、Console的构造方法 在构建Console对象时,你可以选择以下参数: 可选的颜色空间: ...
python 在终端花样打印 rich 上代码: fromrichimportprintfromrich.panelimportPanelfromrich.consoleimportConsolefromrich.textimportTextfromrich.progressimporttrackimporttime# 打印文字defprint_box(x, title=None): console = Console()withconsole.capture()ascapture:...
print("Hello, [bold magenta]World[/bold magenta]!", ":vampire:", locals()) 1. 2. 3. 2. 在交互命令行(REPL)使用 >>> from rich import pretty >>> pretty.install() >>> locals() 1. 2. 3. 4. 3. 控制终端格式 为了完全控制终端格式,Rich 提供了一个Console类。
print("Hello, [bold magenta]World[/bold magenta]!",":vampire:", locals) 可以看到,基于 Rich 的 Print 方法输出的内容都是带颜色、带重点的,相比于Python自带的 Print 有明显的优势。 4.自定义 Console 控制台输出 想要对 Rich 终端内容进行更多的自定义设置,你需要导入并构造一个控制台对象: ...
rich print 第一个简单的例子,打印locals()变量里面的一些属性: 代码语言:javascript 复制 from richimportprintprint("Hello, [bold magenta]CaiTuotuo[/bold magenta]!",":vampire:",locals()) 彩色文字 使用Console对象输出彩色文字: 代码语言:javascript ...