Python 来自suds调用的XML分析错误

Python 来自suds调用的XML分析错误,python,python-3.x,xml-parsing,suds,Python,Python 3.x,Xml Parsing,Suds,我在运行suds调用时出错(我使用的是suds jurko)。我已经在另一个出口上测试过了,效果很好。无论出于什么原因,我试图提取的数据都有一些问题,我试图找出确切的问题所在。我用另一种方法提取了数据,但是没有209列,所以我试图更好地理解是什么导致了这种想法 Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/xml/sax/

我在运行suds调用时出错(我使用的是suds jurko)。我已经在另一个出口上测试过了,效果很好。无论出于什么原因,我试图提取的数据都有一些问题,我试图找出确切的问题所在。我用另一种方法提取了数据,但是没有209列,所以我试图更好地理解是什么导致了这种想法

    Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/xml/sax/expatreader.py", line 207, in feed
    self._parser.Parse(data, isFinal)
xml.parsers.expat.ExpatError: reference to invalid character number: line 96835, column 209

任何关于如何调试的想法都是非常受欢迎的。

第96835行听起来像是在解析一个非常大的XML文件,或者您试图解析非XML的内容——也许您有一个未正确编码的blob,其中包含XML标记?

这是我从公司使用的服务中提取的电子邮件订户列表。我只找到了一个导出订阅者的函数,它应该返回一个csv。csv不是XML安全的。您需要正确编码该csv的内容。调用只允许一个参数,调用的字面意思就是
export\u csv=api.service.runExportAndReturnDataAsText(4)
这看起来像是您在接收端所做的,如果我理解正确——我的观点是,组合XML的程序没有生成正确的XML。