zoukankan      html  css  js  c++  java
  • suds 在python3.x上的安装并访问webservice

    类库安装

    直接使用命令行:pip install suds

    报错:Traceback (most recent call last):
        File "setup.py", line 20, in <module>
          import suds
        File "/root/python-suds-0.4.1/suds/__init__.py", line 154, in <module>
          import client
      ImportError: No module named client

    后来从网上看到了解决方案,说官网已经用另外一个库替代了这个库

    pip install suds-jurko

    此库是为了解决python访问webservice的

    调用代码:

     1 import suds
     2 
     3 from suds.client import Client
     4 
     5 url = "http://192.168.1.235:12581/ServiceYuYue.svc?wsdl"
     6 client = suds.client.Client(url)
     7 
     8 #getHealthyHeBei是webService提供的方法
     9 result = client.service.getHealthyHeBei(18210409689)
    10 
    11 #打印出结果
    12 print(result)

    使用开源的东西就有一点不好,兼容性做不好的时候需要自己去不断摸索,而没有太多的现成的解决方案可供参考。

  • 相关阅读:
    学期总结
    C语言I博客作业09
    C语言I博客作业08
    C语言I博客作业07
    C语言I博客作业06
    C语言I博客作业05
    C语言II—作业04
    C语言II—作业03
    C语言II—作业02
    C语言II博客作业01
  • 原文地址:https://www.cnblogs.com/dhf327/p/4741943.html
Copyright © 2011-2022 走看看