Python使用参数执行wsdl方法

时间:2017-08-04 13:35:34

标签: python wsdl

我有一个特定的WSDL,我需要使用python调用此WSDL的特定方法。 该方法称为“执行”,我想要这些参数和此调用类型

执行(字符串ToolName,GPValue []值,GPResultOptions选项,PropertySet EnvironmentValues)

如何使用此语法调用此WSDL方法?

由于

1 个答案:

答案 0 :(得分:1)

您可以使用像suds

这样的Python库
from suds.client import Client

# Call to Spyne Server
client = Client('http://<client_ip>:<client_port>/?wsdl')

print(client.service.execute(toolname, etc, etc)) # Call with as many parameters you want