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

如何在python中将字符串转换为变量名,python,python-3.x,Python,Python 3.x,如果 当前缀为FRUIT\u VAR\u NAME和/bcd/mno时,如何将答案设置为/abc/mno 当prefix=vegeture\u VAR\u NAME时,请尝试此选项。您错误地将字符串'/abc/{}'放在'{}\u VAR\u NAME' FRUIT_VAR_NAME='/abc/{} 蔬菜名称='/bcd/{}' 定义方法(前缀): value\u path=prefix.format('mno') 打印(值\路径) 不要这样做。改用dict。使用exec()函数。 FR

如果

当前缀为FRUIT\u VAR\u NAME和/bcd/mno时,如何将答案设置为/abc/mno
当prefix=vegeture\u VAR\u NAME时,请尝试此选项。您错误地将字符串
'/abc/{}'
放在
'{}\u VAR\u NAME'

FRUIT_VAR_NAME='/abc/{}
蔬菜名称='/bcd/{}'
定义方法(前缀):
value\u path=prefix.format('mno')
打印(值\路径)

不要这样做。改用dict。使用exec()函数。
   FRUIT_VAR_NAME = '/abc/{}' 
   VEGETABLE_VAR_NAME = '/bcd/{}'
   def mathod(prefix):   
      path = '{}_VAR_NAME'.format(prefix)   
      value_path = path.format('mno')   
      print(value_path)