Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python SOAPpy编码错误xml.parsers.expat.expat错误_Python_Soap_Soappy - Fatal编程技术网

Python SOAPpy编码错误xml.parsers.expat.expat错误

Python SOAPpy编码错误xml.parsers.expat.expat错误,python,soap,soappy,Python,Soap,Soappy,我正在使用SOPApy为SOAP创建一个客户端。下面的代码出现错误 import SOAPpy wsdlFile = 'https://10.10.10.10/services/fwif?wsdl' proxy = SOAPpy.WSDL.Proxy(wsdlFile) Traceback (most recent call last): File "run.py", line 28, in <module> proxy = SOAPpy.WSDL.Proxy(wsd

我正在使用SOPApy为SOAP创建一个客户端。下面的代码出现错误

import SOAPpy
wsdlFile = 'https://10.10.10.10/services/fwif?wsdl'
proxy = SOAPpy.WSDL.Proxy(wsdlFile)


Traceback (most recent call last):
  File "run.py", line 28, in <module>
    proxy = SOAPpy.WSDL.Proxy(wsdlFile)
  File "/home/dinn/miniconda/envs/soaptest/lib/python2.7/site-packages/SOAPpy/WSDL.py", line 83, in __init__
    self.wsdl = reader.loadFromString(str(wsdlsource))
  File "/home/dinn/miniconda/envs/soaptest/lib/python2.7/site-packages/wstools/WSDLTools.py", line 49, in loadFromString
    return self.loadFromStream(StringIO(data))
  File "/home/dinn/miniconda/envs/soaptest/lib/python2.7/site-packages/wstools/WSDLTools.py", line 28, in loadFromStream
document = DOM.loadDocument(stream)
  File "/home/dinn/miniconda/envs/soaptest/lib/python2.7/site-packages/wstools/Utility.py", line 645, in loadDocument
    return xml.dom.minidom.parse(data)
  File "/home/dinn/miniconda/envs/soaptest/lib/python2.7/xml/dom/minidom.py", line 1918, in parse
    return expatbuilder.parse(file)
  File "/home/dinn/miniconda/envs/soaptest/lib/python2.7/xml/dom/expatbuilder.py", line 928, in parse
    result = builder.parseFile(file)
  File "/home/dinn/miniconda/envs/soaptest/lib/python2.7/xml/dom/expatbuilder.py", line 207, in parseFile
    parser.Parse(buffer, 0)
xml.parsers.expat.ExpatError: not well-formed (invalid token): line 1, column 6
导入SOAPpy
wsdlFile=https://10.10.10.10/services/fwif?wsdl'
proxy=SOAPpy.WSDL.proxy(wsdlFile)
回溯(最近一次呼叫最后一次):
文件“run.py”,第28行,在
proxy=SOAPpy.WSDL.proxy(wsdlFile)
文件“/home/dinn/miniconda/envs/soaptest/lib/python2.7/site packages/SOAPpy/WSDL.py”,第83行,在__
self.wsdl=reader.loadFromString(str(wsdlsource))
loadFromString中的第49行文件“/home/dinn/miniconda/envs/soaptest/lib/python2.7/site packages/wstools/WSDLTools.py”
返回self.loadFromStream(StringIO(数据))
loadFromStream中的第28行文件“/home/dinn/miniconda/envs/soaptest/lib/python2.7/site packages/wstools/WSDLTools.py”
document=DOM.loadDocument(流)
loadDocument中的文件“/home/dinn/miniconda/envs/soaptest/lib/python2.7/site packages/wstools/Utility.py”,第645行
返回xml.dom.minidom.parse(数据)
解析中的文件“/home/dinn/miniconda/envs/soaptest/lib/python2.7/xml/dom/minidom.py”,第1918行
返回expatbuilder.parse(文件)
解析中的文件“/home/dinn/miniconda/envs/soaptest/lib/python2.7/xml/dom/expatbuilder.py”,第928行
结果=builder.parseFile(文件)
文件“/home/dinn/miniconda/envs/soaptest/lib/python2.7/xml/dom/expatbuilder.py”,第207行,在parseFile中
parser.Parse(缓冲区,0)
xml.parsers.expat.expat错误:格式不正确(无效令牌):第1行第6列
在stackoverflow上,我发现了一个类似的问题,但不知道如何将其应用于SOAPpy