Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.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 找不到记录器的处理程序;肥皂水客户端“;_Python_Wsdl_Suds - Fatal编程技术网

Python 找不到记录器的处理程序;肥皂水客户端“;

Python 找不到记录器的处理程序;肥皂水客户端“;,python,wsdl,suds,Python,Wsdl,Suds,我是Python新手,尝试使用WSDL生成数据 >>> from suds.client import Client >>> client = Client('http://XXXXXXXXXXXXXXXXXXXXXXXXXX/datafeed.cfc?WSDL') >>> result = client.service.SalesDetailJSON(EventGUID='5789ADDC-6A64-E411-B196-0025B3A62E

我是Python新手,尝试使用WSDL生成数据

>>> from suds.client import Client
>>> client = Client('http://XXXXXXXXXXXXXXXXXXXXXXXXXX/datafeed.cfc?WSDL')
>>> result = client.service.SalesDetailJSON(EventGUID='5789ADDC-6A64-E411-B196-0025B3A62EEE')
No handlers could be found for logger "suds.client"
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "build/bdist.linux-x86_64/egg/suds/client.py", line 535, in __call__
  File "build/bdist.linux-x86_64/egg/suds/client.py", line 595, in invoke
  File "build/bdist.linux-x86_64/egg/suds/client.py", line 630, in send
  File "build/bdist.linux-x86_64/egg/suds/client.py", line 681, in failed
  File "build/bdist.linux-x86_64/egg/suds/bindings/binding.py", line 230, in get_fault
AttributeError: 'NoneType' object has no attribute 'getChild'

我的目标是每小时转换和存储XML。任何帮助都将不胜感激

您需要先设置一个looger来了解此消息。看一看 (或取决于您的python版本)。然而,这样的事情应该可以解决问题:

>>> import logging
>>> from suds.client import Client
>>> logger = logging.getLogger('suds.client').setLevel(logging.DEBUG)
>>> logger.setLevel(logging.DEBUG)
>>> # ...

您需要先设置一个looger来了解此消息。看一看 (或取决于您的python版本)。然而,这样的事情应该可以解决问题:

>>> import logging
>>> from suds.client import Client
>>> logger = logging.getLogger('suds.client').setLevel(logging.DEBUG)
>>> logger.setLevel(logging.DEBUG)
>>> # ...