如何将两个非字符串相加?

3
我正在使用colorama模块,我想调用Fore来绑定一个对应颜色的变量,比如'GREEN'。我希望能够实现以下代码:
from colorama import Fore
color = 'GREEN'
print(Fore. + color)

我希望它只运行print(Fore.GREEN),但是这会导致语法错误。有什么方法可以做到这一点吗?

1个回答

5
你正在描述内置函数 getattr 的基本用法:
>>> getattr(Fore, "GREEN")
'\x1b[32m'

当您拥有存储在变量中的属性名称时,这将非常有用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接