我们可以在Python终端中设置文本颜色或前景色。我已经阅读了这篇SO的答案(链接)。以下是一些示例颜色代码。
class bcolors:
HEADER = '\033[95m'
OKBLUE = '\033[94m'
OKCYAN = '\033[96m'
OKGREEN = '\033[92m'
WARNING = '\033[93m'
FAIL = '\033[91m'
ENDC = '\033[0m'
BOLD = '\033[1m'
UNDERLINE = '\033[96m'
print(f"{bcolors.OKGREEN}Yes we can set any Hex color in terminal?{bcolors.ENDC}")
一切都好。但是您可能会注意到我们有一些颜色代码需要设置。在找了很多资料后,我从Microsoft的文档中找到了一些其他的颜色代码源。我有两个问题:
- 像
BOLD = '\033[1m'
这样的代码是什么意思(表示什么)? - 我们可以在终端中转换 / 使用任何十六进制颜色代码吗?由于颜色源受限,因此我们可以在终端中使用任何十六进制代码吗?