【发布时间】:2015-07-30 16:52:12
【问题描述】:
为什么你从来没有看到橙色的终端文本?
例如在python中:
class text_color:
black = '\033[30m'
red = '\033[31m'
green = '\033[32m'
yellow = '\033[33m'
blue = '\033[34m'
magenta = '\033[35m'
cyan = '\033[36m'
white = '\033[37m'
# START MAIN
print text_color.yellow + "YAY"
为什么下面这个不起作用?为什么您从未将橙色视为一种选择?
orange = '\033[40m'
* 解决方案 *
在这个问题开始时,我并没有真正理解终端。如果你和我一样,请参考这个网站来回答你的问题:
【问题讨论】:
-
因为橙色不在 ANSI 终端颜色列表中。
-
因为最后一个转义序列(重新)将背景颜色设置为 0。为什么要将前景设置为橙色?
-
嗯,我猜我得到的来源是不正确的。他们说那是橙色的代码。好的,如果它不在 ANSI 终端颜色列表中,那么有什么办法吗?我知道我以前在 FreeBSD 上见过它。
-
正如@5gon12eder 提到的,您可以选择自定义颜色,但它们不再是 ANSI,因此您不能保证颜色会在所有系统上按照您的预期显示
-
天哪,谢谢!多年来一直试图再次找到该网站,因为它停止在我的搜索结果中显示它。仅供参考:我一直使用橙色,这就是我来到这里的原因。