Python 颜色控制 \033[*** 代码 print输出\033为箭头符号,怎么解决?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 颜色控制 \033[*** 代码 print输出\033为箭头符号,怎么解决?相关的知识,希望对你有一定的参考价值。

Python控制输出颜色,格式为:\033[显示方式;前景色;背景色m代码print出来 \033输出为左箭头←试了下 \032输出右箭头→,\034输出其他的特殊字符是不是电脑系统内部对这种特殊符号进行了编码?这种情况下要怎样才能实现颜色控制?
补充:
引入colorama模块,可以用以上代码实现颜色控制。
但我看到的教程上,对颜色控制并不需要引入colorama模块。

参考技术A

控制台没有问题的

参考技术B 在你要输出的字符串前加r,例如:print(r'\033') 参考技术C 终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关。
也就是说需要终端支持,和你的语言没关系
参考技术D 这个代码目前只有Linux系统支持,Windows不行的。你用Linux肯定有颜色 第5个回答  2021-12-06 Windows要在前面用os.system("")

以上是关于Python 颜色控制 \033[*** 代码 print输出\033为箭头符号,怎么解决?的主要内容,如果未能解决你的问题,请参考以下文章

Python字体颜色

python进阶练习之——设置输出颜色

python_控制台输出带颜色的文字方法

#Pythondemo实验34练习实例设置文本的颜色

python高亮显示输出

大智慧如何给字符串输出不同颜色的字段