python - 如何在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 和 /bcd/mno 当前缀 = VEGETABLE_VAR_NAME 时如何得到答案为 /abc/mno
解决方案
试试这个。你错误地把绳子'/abc/{}'
放在括号里面'{}_VAR_NAME'
FRUIT_VAR_NAME = '/abc/{}'
VEGETABLE_VAR_NAME = '/bcd/{}'
def mathod(prefix):
value_path = prefix.format('mno')
print(value_path)
推荐阅读
- image - 如何在颤动中重命名 image_picker 中的pickfile?
- google-cloud-platform - Dataflow作业成功后如何执行云函数?
- c - 最小值无法识别
- xml - 具有两个元素的两个属性的 XSD 唯一约束不起作用
- python - 使用 selenium 通过更改 xpaths 从表中获取信息
- python - sigrok-cli 无法正确通过管道传输到 C# 程序中
- typescript - 无法从 NestJS API 返回 JSON 数据
- android - Xamarin HMS Push Kit,通知消息,参数“foreground_show”被忽略?
- python-3.x - cuDNN 未能初始化可能的版本不匹配
- c++ - 对“SCIPcreate”等的未定义引用