如何在python中将字符串转换为变量名



如果

FRUIT_VAR_NAME = '/abc/{}' 
VEGETABLE_VAR_NAME = '/bcd/{}'
def mathod(prefix):   
path = '{}_VAR_NAME'.format(prefix)   
value_path = path.format('mno')   
print(value_path)

当前缀为FRUIT_VAR_NAME和/bdc/mno时,如何获得/abc/mno的答案前缀=VEGETABLE_VAR_NAME 时

试试这个。您错误地将字符串'/abc/{}'放入'{}_VAR_NAME'的大括号中

FRUIT_VAR_NAME = '/abc/{}' 
VEGETABLE_VAR_NAME = '/bcd/{}'
def mathod(prefix):   
value_path = prefix.format('mno')   
print(value_path)

最新更新