gpt4 book ai didi

python - Suds属性错误: 'NoneType' object has no attribute 'param_defs'

转载 作者:太空宇宙 更新时间:2023-11-03 16:21:15 24 4
gpt4 key购买 nike

我需要在 python 中使用 SOAP 服务,并且我读到了有关 suds 的内容,因此我正在使用它,但无法进一步进行。

我在创建 Client 对象时就收到错误。
下面是代码

from suds.client import Client
url = 'http://ebay.davismicro.com.cn:9888/api/wishery.php?wsdl'

client = Client(url)

我收到的错误是这个

Traceback (most recent call last):
File "D:\kshubham\webpractice\alchemytry\apitest1.py", line 12, in <module>
client = Client(url)
File "C:\Python27\lib\site-packages\suds\client.py", line 119, in __init__
sd = ServiceDefinition(self.wsdl, s)
File "C:\Python27\lib\site-packages\suds\servicedefinition.py", line 57, in __init__
self.addports()
File "C:\Python27\lib\site-packages\suds\servicedefinition.py", line 85, in addports
method = (m.name, binding.param_defs(m))
AttributeError: 'NoneType' object has no attribute 'param_defs'

我不知道我做错了什么。请提出建议。

提前致谢。

最佳答案

似乎是泡沫中的错误,请给出 http://docs.python-zeep.org/尝试一下。它应该可以工作,例如:

>>> from zeep import Client
>>> client = Client('http://ebay.davismicro.com.cn:9888/api/wishery.php?wsdl')
>>> client.service.get_globalegrow_sku(start=1, limit=2, sku='foo', identity='bar')

关于python - Suds属性错误: 'NoneType' object has no attribute 'param_defs' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38424878/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com