最近做新項目用 Python 開發,作為初學者,遇到了不少問題,客戶端的一個模塊要調用公司網站的一些新聞,只好用 WebService 實現。WebService 搭建我就不說了,這里主要說在 Python 調用 WebService 的方法。
第一步:首先要安裝 suds 庫,在命令行下輸入 easy_install suds,等待程序自動安裝,待出現 Finished processing dependencies for suds 就安裝成功了!
第二步:導入包 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)