1. 程式人生 > >在python3 上的安裝並訪問webservice

在python3 上的安裝並訪問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的

呼叫程式碼:

import suds

from suds.client import Client

url = "http://192.168.1.235:12581/ServiceYuYue.svc?wsdl"
client = suds.client.Client(url)

#getHealthyHeBei是webService提供的方法
result = client.service.getHealthyHeBei(18210409689)

#打印出結果
print(result)