2024-04-26 15:00:27 发布
网友
我试图读取一个不同编码的xml文件。在UTF-8的情况下,它可以正常工作,但是对于其他格式,如GB18030或{},它抛出的错误是不支持多字节编码。在
UTF-8
GB18030
请提出解决办法。提前谢谢。在
在这里,一个try作为file对象打开,并使用ElementTree.fromstring():
ElementTree.fromstring()
import xml.etree.ElementTree as ET with open('file_name.xml','r') as f: ef = ET.fromstring(f.read())
它是为我工作的。
或者您可以使用XMLParser:
XMLParser
在这里,一个try作为file对象打开,并使用
ElementTree.fromstring()
:它是为我工作的。
或者您可以使用
^{pr2}$XMLParser
:相关问题 更多 >
编程相关推荐