我正在使用 rich 来设计终端中的输出。我需要对随机生成的文本进行样式设置,这些文本有时本身具有字符,可以以另一种方式使其具有丰富的样式(“[words]”、“[/]”)。
基本上,我编写了丰富的代码以使字符串显示为绿色,但由于此字符的存在,字符串显示为小的随机彩色部分。
我如何告诉 rich 按照我想要的方式设置字符串样式并停在那里,而不是同时查找其中的字符?
您可以转义字符串,因此 Rich 不会对看起来像标记的内容进行样式设置。最简单的方法是escape从导入rich.markup。
from rich import print
from rich.markup import escape
print(escape("this is [literal]"))
Run Code Online (Sandbox Code Playgroud)
请参阅有关转义控制台标记的文档。
| 归档时间: |
|
| 查看次数: |
1839 次 |
| 最近记录: |