0

まず...私はPythonとsudsの初心者です。

次に、不明なwebServiceによって提供されるメソッドを動的に呼び出します。

事前にどのようなサービスを提供しているかわかりません

私が知っているメソッドを呼び出す通常の方法は次のとおりです。

client.service.getWeatherInfo()

しかし、メソッド「getWeatherInfo」が提供されていることを知る前に、どのようにコードを記述して呼び出すことができますか?

こんな感じかと思います

client.service['getWeatherInfo']

誰かがそれを呼ぶ方法を知っていますか?

4

1 に答える 1

3

試す

getattr(client.service, 'getWeatherInfo')()
于 2012-11-09T15:54:07.357 に答える