-1

我正在使用 Rich 来设置终端中的输出样式。我需要对随机生成的文本进行样式设置,这些文本有时会以另一种方式使其内部具有丰富的样式(“[words]”、“[/]”)。

基本上,我编写了丰富的代码以使字符串显示为绿色,但由于存在此字符,因此字符串显示为带有小的随机彩色部分。

我如何告诉富人如何设置我想要的字符串样式并停在那里,而不是同时查找其中的字符?

4

1 回答 1

0

您可以对字符串进行转义,因此 Rich 不会为看起来像标记标签的内容设置样式。最简单的方法是escaperich.markup.

from rich import print
from rich.markup import escape
print(escape("this is [literal]"))

请参阅有关转义控制台标记的文档

于 2021-11-17T10:33:23.680 回答