控制台中 input() 文本的彩色输出

问题描述 投票:0回答:1

我想制作让我们说的文字

input("Name: ")

使用 colorama 模块以类似于 cprint() 的方式着色。 有什么办法可以做到吗?

我试过这个:

green = '\33[92m'
input(green + "Name: " + green)

但它没有显示任何颜色。它只是尝试按原样打印这些字符。

但是,使用 print() 函数,输出会显示为绿色。

print(green + "Hi" + green)

有什么帮助吗?

python colors console output
1个回答
0
投票

试试这个: 在终端/命令提示符中输入以下内容以安装名为 termcolor 的模块:

pip 安装 termcolor

在你的 python 文件中输入:

从 termcolor 导入有色 输入(彩色('你好世界','红色'))

colored() 函数基本上使字符串着色。 在这里,您可以将“hello world”替换为您选择的任何文本,将“red”替换为您选择的任何文本。

有关术语颜色的更多信息,请访问: https://pypi.org/project/termcolor/

希望这有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.