python-3.x - 使用元素树将 xml 字节转换为字符串
问题描述
如何将其转换为字符串?这是价值的样子
bytes: b'<record>\r\n\t<field name="process">Create</field>\r\n\t<field name="model">res.company</field>\r\n\t<field name="name">XYZ Company</field>\r\n</record>'
这样做的:
import xml.etree.ElementTree as ET
xml = email_attach.raw
xml_tree = ET.ElementTree(ET.tostring(xml).decode())
xml_root = xml_tree.getroot()
但我有一个错误:
/usr/lib/python3.8/xml/etree/ElementTree.py(873)_namespaces()
-> 用于 elem.iter() 中的 elem: (Pdb)
解决方案
推荐阅读
- spring-webflux - Spring WebClient:解析+流非常大的JSON
- saml - 在 shibboleth SP 中签署身份验证请求
- kubernetes - 在 2 个虚拟机上创建集群拆分的解决方案
- android - 颤振:自定义字体显示没有效果
- scala - 如何将序列函数应用于猫的 ValidatedNel 列表?
- python - 如何编写一个函数,在 Python 中递归生成一个向量?
- c# - 调用默认构造函数时如何使用 ApplicationUserManager?
- matrix - 计算由 SSRS 中的矩阵生成的值
- c# - 具有现有 CosmosDB 404 错误的实体框架核心
- prestashop - 覆盖模块的管理文件