配置文件中有2个变量
cfg: /api/config/devices/{}/test
amd: /api/bind/templateData/{}/test2
在我的函数中,我调用下面的方法
self.configs[cfg].format(tmpl_name) + self.configs[amd].format(tmpl2_name)
这意味着
/api/config/devices/{}/test/{tmpl_name}/api/bind/templatedata/{}/test2/{tmpl2_name}
中间有一个字符串,有没有一种方法可以创建一个变量并在其中包含tmpl_名称?
谢谢
2条答案
按热度按时间5rgfhyps1#
使用f字符串
您可以这样做:
您可以在字符串中的任意点插入文本和字符串变量,这将为您提供所需的输出,例如:
或者,您可能希望格式化它。
您可以在这里阅读有关f字符串的更多信息。
mwyxok5s2#
让我们假设您在如下所示的配置文件中有这两个变量:[general]cfg:/api/config/devices/amd:/api/bind/templatedata/
输出:/api/config/devices/test/api/bind/templatedata/