xml解析不出来

import xml.etree.ElementTree as ET
root = ET.fromstring('<?xml version="1.0" encoding="utf-8" ?><root><cpid>1398</cpid><ret_result>1007</ret_result><cp_order_no>0</cp_order_no><id>0</id></root>')
a=root.find('root')
print(str(a))

为什么结果是None?
a=root.find('root').txt就直接报错了,NoneType has no attribute .txt

阅读 2.8k
1 个回答
import xml.etree.ElementTree as ET
root = ET.fromstring('<?xml version="1.0" encoding="utf-8" ?><root><cpid>1398</cpid><ret_result>1007</ret_result><cp_order_no>0</cp_order_no><id>0</id></root>')

print(root.find('cpid').text)
print(root.find('ret_result').text)
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题