标签: python
我正在使用colorama模块,并且希望能够在与颜色相对应的变量(例如“ GREEN”)上调用Fore。我希望能够做到:
from colorama import Fore color = 'GREEN' print(Fore. + color)
我希望它只运行print(Fore.GREEN),但是我不能,因为它存在语法错误。有什么办法吗?
答案 0 :(得分:5)
您正在描述内置函数getattr的基本用法:
getattr
>>> getattr(Fore, "GREEN") '\x1b[32m'
当您将属性名称存储在变量中时,这很有用。