最近做新項目用Python開發,作為初學者,遇到了不少問題,用戶端的一個子產品要調用公司網站的一些新聞,隻好用WebService實作。WebService搭建我就不說了,這裡主要說在Python調用WebService的方法。
第一步:首先要安裝suds庫,在指令行下輸入easy_install suds,等待程式自動安裝,待出現 Finished processing dependencies for suds 就安裝成功了!

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)