并不完全漂亮,但是您可能会使用
def xpath_get(mydict, path): elem = mydict try: for x in path.strip("/").split("/"): elem = elem.get(x) except: pass return elem当然,这不支持xpath之类的东西,例如索引……更不用说
/指出的关键陷阱unutbu了。

并不完全漂亮,但是您可能会使用
def xpath_get(mydict, path): elem = mydict try: for x in path.strip("/").split("/"): elem = elem.get(x) except: pass return elem当然,这不支持xpath之类的东西,例如索引……更不用说
/指出的关键陷阱unutbu了。