【发布时间】:2011-05-01 22:18:08
【问题描述】:
我想对configobj 配置文件的值同时使用解析时间和运行时插值。在 Python 中进行简单字符串插值的最简单方法是 "%(foo)s" % somedict。不幸的是 configobj 使用相同的插值机制,我还没有找到逃避它的方法。理想情况下,我的价值如下:
othervar = foo
someconfigobjkey = %(othervar)s %%(runtimevar)s
但是 configobj 尝试(但失败)替换第二个变量。回答这个问题的另一种方法是提供一种不同的 (configobj) 方法来执行解析时间和运行时插值。
【问题讨论】:
标签: python escaping interpolation