• 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)

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

  • 相关阅读:
    推理思维
    模糊数学
    Android 加法程序
    线程特点
    单例模式的优缺点
    lua 字符串过滤,特殊字符过滤
    cocos2dx
    cocos2dx之控制台输出
    C++基础(using)
    生活常识
  • 原文地址:https://www.cnblogs.com/dhf327/p/4741943.html
Copyright © 2020-2023  润新知