a616652325 发表于 2015-4-20 11:29:04

Python调用WebService

  最近做新项目用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)
  
页: [1]
查看完整版本: Python调用WebService