我有一个用于测试的XML文件,我会将原始字符串与原始字符串进行测试。我的测试文件包含以下数据:
<output>
first line\r\n
second line\r\n
</output>
我的待测试函数返回:
first line\r\n
second line\r\n
然而,当我使用xml.etree.ElementTree
方法的findtext('output')
(应该返回<output></output>
标签内的文本)时,返回的文本已经替换了行分隔符:
first line\n
second line\n
我必须将它们替换回去,这很烦人。这种行为是意外的。有人遇到过这个问题吗?如何处理?