天天看點

Python調用WebService

       最近做新項目用Python開發,作為初學者,遇到了不少問題,用戶端的一個子產品要調用公司網站的一些新聞,隻好用WebService實作。WebService搭建我就不說了,這裡主要說在Python調用WebService的方法。

        第一步:首先要安裝suds庫,在指令行下輸入easy_install suds,等待程式自動安裝,待出現 Finished processing dependencies for suds 就安裝成功了!

Python調用WebService
第二步:導入包from suds.client import Client,建立一個websevice類

1 from suds.client import Client
 2 
 3 
 4 def websevice():
 5     """
 6     建立websevice請求
 7 """
 8     url = settings.WebSeviceUrl
 9     client = Client(url)
10     result = client.service
11     return result      

 第三步:調用WebService

1 #建立websev 
2 websev = websevice()
3 #調用方式websev.方法名(參數)
4 ws = websev.getRealInfo(param)