如何将两个非字符串加在一起...?

时间:2019-05-14 01:44:01

标签: python

我正在使用colorama模块,并且希望能够在与颜色相对应的变量(例如“ GREEN”)上调用Fore。我希望能够做到:

from colorama import Fore
color = 'GREEN'
print(Fore. + color)

我希望它只运行print(Fore.GREEN),但是我不能,因为它存在语法错误。有什么办法吗?

1 个答案:

答案 0 :(得分:5)

您正在描述内置函数getattr的基本用法:

>>> getattr(Fore, "GREEN")
'\x1b[32m'

当您将属性名称存储在变量中时,这很有用。