我在 python 中使用带有模板样式插值的ConfigObj 。通过 ** 展开我的配置字典似乎并没有进行插值。这是功能还是错误?有什么好的解决方法吗?
$ cat my.conf
foo = /test
bar = $foo/directory
>>> import configobj
>>> config = configobj.ConfigObj('my.conf', interpolation='Template')
>>> config['bar']
'/test/directory'
>>> '{bar}'.format(**config)
'$foo/directory'
我希望第二行是/test/directory
. 为什么插值不适用于 **kwargs?