gpt4 book ai didi

python - 为什么我使用丰富的库添加颜色时,它会影响周围的符号?有没有办法阻止这种情况发生?

转载 作者:行者123 更新时间:2023-12-04 15:04:24 25 4
gpt4 key购买 nike

我想做什么?

我正在使用 rich 库以不同颜色打印单词。

为此,我想出了以下程序:

from rich import print as rprint

rprint('[[green]1[/green]] Create new password')
print('[2] See existing passwords')
print('[3] Exit')

输出:

enter image description here

我的问题

如您在上图中所见,1 周围的方括号比其下方的 2 和 3 颜色更亮。有没有办法让方括号的颜色都相同(灰色)而不是白色?

提前致谢。

注意:

我知道这不会妨碍程序的工作方式,但我喜欢美观的东西,出于某种原因这确实让我很烦恼。

另外,我只是在测试如何使用 rich 来改变颜色,但我愿意接受有关其他方法的建议。

最佳答案

Rich 在输出上突出显示数字、字符串、数据等。在您的示例中,它突出显示大括号,这在您打印数据结构时很有用。

如果您构造一个 Console 对象并在 print 方法上设置 highlight=False,则可以禁用此功能。

这是一个例子:

from rich.console import Console
console = Console()
console.print('[[green]1[/green]] Create new password', highlight=False)

请参阅 highlighting 上的文档了解详情。

关于python - 为什么我使用丰富的库添加颜色时,它会影响周围的符号?有没有办法阻止这种情况发生?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66439196/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com