python3lxml.Objectify
我有一个小脚本,它使用python3lxml.Objectify,python,lxml,Python,Lxml,我有一个小脚本,它使用httplib2发出请求,以字节形式返回响应体。我通常希望立即将其解码为str,这样我的代码就可以像以前使用2.7时那样工作 但是,当响应是以编码作为第一行的XML时,lxml.objectify在python 3中失败,因为它需要字节而不是str。在python 3中,从XML str到对象化对象的最佳方式是什么?要使用lxml从字符串解析XML,可以使用.fromstring()方法 例如: 从lxml导入etree xml=“” root=etree.fromstri
httplib2
发出请求,以字节形式返回响应体。我通常希望立即将其解码为str,这样我的代码就可以像以前使用2.7时那样工作
但是,当响应是以编码作为第一行的XML时,
lxml.objectify
在python 3中失败,因为它需要字节而不是str。在python 3中,从XML str到对象化对象的最佳方式是什么?要使用lxml
从字符串解析XML
,可以使用.fromstring()
方法
例如:
从lxml导入etree
xml=“”
root=etree.fromstring(xml)
对不起,我应该说得更清楚一点,这是行不通的。我做了一个检查(我应该先做,看起来这不是一个干净的解决方案)@用户7692855,您是否可以更新问题以包含您尝试的代码/您得到的响应/任何错误?所以它是最小的可重复性。