Python2.xMinidom:如何设置unicode编解码器?

2024-06-16 09:20:14 发布

您现在位置:Python中文网/ 问答频道 /正文

如何配置minidom实例以使用unicode编解码器?在

在XML文件中处理此代码段:

<title type="text">ME850单片机开发实验仪(增强配置)(产品浏览)-伟纳电子-http://www.willar.com/</title>

产生此错误:

^{pr2}$

更新:在Python3中工作正常;显然这是2.x的已知限制


Tags: 文件实例text产品title代码段type编解码器
2条回答

您可以使用:

str.encode('utf-8')

在python2.x中,minidom只能解析字节字符串。首先不要解码文档(提示:更具体的建议需要您正在运行的代码),或者将其编码为UTF-8。在

或者,可以切换到python3.x,minidom可以处理字节和字符串。在

相关问题 更多 >