美文网首页
把suds object 转化为python 字典

把suds object 转化为python 字典

作者: 东京的雨不会淋湿首尔 | 来源:发表于2017-04-07 20:04 被阅读114次
        def recursive_asdict(d):
            """Convert Suds object into serializable format."""
            out = {}
            for k, v in asdict(d).items():
                if hasattr(v, '__keylist__'):
                    out[k] = recursive_asdict(v)
                elif isinstance(v, list):
                    out[k] = []
                    for item in v:
                        if hasattr(item, '__keylist__'):
                            out[k].append(recursive_asdict(item))
                        else:
                            out[k].append(item)
                else:
                    out[k] = v
            return out
    

    相关文章

      网友评论

          本文标题:把suds object 转化为python 字典

          本文链接:https://www.haomeiwen.com/subject/lkfkattx.html