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

Mag*_*Wig 3 python

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

from colorama import Fore
color = 'GREEN'
print(Fore. + color)
Run Code Online (Sandbox Code Playgroud)

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

wim*_*wim 5

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

>>> getattr(Fore, "GREEN")
'\x1b[32m'
Run Code Online (Sandbox Code Playgroud)

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