在使用dpath
库时,我在使用包含方括号的键的词典时遇到了问题.从文件中,我看到方括号被认为是常规表达式的元素.然而,在我的例子中,这导致了问题,因为我只希望它们是"正常"的方括号.
我试图用退格符\[
来转义方括号,但结果是一样的.
Code example
import dpath
d = {'Position': {'Position x [mm]': 3}}
dpath.search(d, 'Position/Position x [mm]/*')
输出:{}
,而不是预期的{'Position': {'Position x [mm]': 3}}
也许这个问题已经有了解决方案,但我在文档中没有找到.