当前位置:   article > 正文

python客户端调用 webservice(ImportError: No module named 'client') suds_no module named 'petrel_client

no module named 'petrel_client

建议,,建议 ,, 建议 使用zeep 包中的Client

from zeep import Client  #建议使用该模块
  • 1
反正我用这个包,部署linux,一直报错 ImportError: No module named 'client', 啥原因也没时间找了
#from suds.client import Client  
  • 1
  • 2

下面是调用的方式

import json
from suds.client import Client

wsdl_url = "http://localhost:8063/?wsdl"
client = Client(wsdl_url)  # 创建一个webservice接口对象
resp = client.service.Invoke()  # 调用这个接口下的Invoke方法,无参数
print(json.loads(resp))
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

这个Invoke 是自己写函数,可以看我另一篇博客
基于Python的WebService与氚云系统集成

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/371163?site
推荐阅读
相关标签
  

闽ICP备14008679号