将lxml对象转换为字符串

时间:2013-02-27 17:37:50

标签: python lxml

我刚开始使用 lxml ,我遇到了这个问题:

在XML查找中,我有一个带属性的元素,例如:

<book category="COOKING">

我很好,直到我使用它:

for elt in doc.getiterator():

   ...

     a=elt.attrib

我收到了这个对象:{'category': 'COOKING'}

我怎样才能将它转换为可用的东西,比如字符串?

1 个答案:

答案 0 :(得分:1)

attrib属性是字典(即关联数组)。要将category属性值作为字符串获取,您可以编写elt.attrib['category']