我正在使用ElementTree来解析一些XML。 为了完成这个,我写了下面的代码:
dummy = 'TEXT: ' + str(node.text)
test.write(dummy)
test.write('\n')
这导致以下错误:
UnicodeEncodeError:'ascii'编解码器无法编码位置300-301中的字符:序数不在范围内(128)
所以我尝试了以下内容:
dummy = 'TEXT: ' + node.text.encode('utf=8')
test.write(dummy)
test.write('\n')
这导致了另一个错误:
“AttributeError:'NoneType'对象没有属性'encode'”
如何将node.text的结果正确写入文件?