Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何更改用户输入的文本的颜色_Python - Fatal编程技术网

Python 如何更改用户输入的文本的颜色

Python 如何更改用户输入的文本的颜色,python,Python,这里的初学者,试图用python制作棋盘游戏“智囊团”,以测试我所学到的东西。在这里,用户必须输入任何4种颜色,并与4种预先选择的颜色进行比较 我想知道是否可以更改用户输入颜色的文本颜色(例如,用户输入“红色”,因此我希望“红色”以红色打印。) 我已经尝试过colorama,但显然它只适用于代码中的文本,因为我不知道用户将在哪里输入什么。。 感谢您的帮助 提前谢谢 (如果您想查看我的代码,我可以与您分享,但我认为这不会有任何帮助:)根据用户输入的内容,您可以在“打印”中添加以下代码,以特定颜色显

这里的初学者,试图用python制作棋盘游戏“智囊团”,以测试我所学到的东西。在这里,用户必须输入任何4种颜色,并与4种预先选择的颜色进行比较

我想知道是否可以更改用户输入颜色的文本颜色(例如,用户输入“红色”,因此我希望“红色”以红色打印。)

我已经尝试过colorama,但显然它只适用于代码中的文本,因为我不知道用户将在哪里输入什么。。 感谢您的帮助

提前谢谢


(如果您想查看我的代码,我可以与您分享,但我认为这不会有任何帮助:)

根据用户输入的内容,您可以在“打印”中添加以下代码,以特定颜色显示内容
 print("\033[1;32;40m your text  \n") 

这里的“\033”是转义序列,每次都保持不变

1表示普通样式

32是绿色的颜色代码

40米为背景(黑色)

有关更多参考,请参阅以下内容:


根据用户输入的内容,您可以在“打印”中添加以下代码,以特定颜色显示内容
 print("\033[1;32;40m your text  \n") 

这里的“\033”是转义序列,每次都保持不变

1表示普通样式

32是绿色的颜色代码

40米为背景(黑色)

有关更多参考,请参阅以下内容:

您也可以使用colorama

在这里你可以找到更多的细节

您也可以使用colorama

在这里你可以找到更多的细节