并不完全漂亮,但是您可能会使用
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了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)