我可以动态调用suds中的方法吗?

时间:2012-11-09 15:51:01

标签: python suds

首先......我是python和suds的新手..

现在我想动态调用未知webService提供的方法

我不知道它预先提供了哪些服务

调用我知道的方法的正常方法是这样的:

client.service.getWeatherInfo()

但我怎么能在我知道它提供方法“getWeatherInfo”

之前调用代码

我认为它可能是这样或什么

client.service['getWeatherInfo']

有人知道打电话的方式吗?

1 个答案:

答案 0 :(得分:3)

尝试

getattr(client.service, 'getWeatherInfo')()