如何在python 2.7中将非类型输出写入文件

时间:2015-12-22 16:57:33

标签: python python-2.7 elementtree non-type

我正在使用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的结果正确写入文件?

0 个答案:

没有答案