Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 带suds的方法选择器_Python_Suds - Fatal编程技术网

Python 带suds的方法选择器

Python 带suds的方法选择器,python,suds,Python,Suds,我正在使用Python2.7中的suds库 我的问题是如何按名称调用方法。我知道,例如,如果我们想要运行我们使用的web服务的方法X result = client.service.X("a","b",...) 但是我想运行许多web服务中的方法,所以我不知道每个web服务中的方法列表。 我在suds的文档中读到有一个名为MethodSelector的类,但我不知道如何使用它 有人知道我怎么做吗?如果我理解正确,您可以使用。例如: 如果我理解正确,你可以使用。例如: import opera

我正在使用Python2.7中的suds库

我的问题是如何按名称调用方法。我知道,例如,如果我们想要运行我们使用的web服务的方法
X

result = client.service.X("a","b",...)
但是我想运行许多web服务中的方法,所以我不知道每个web服务中的方法列表。 我在suds的文档中读到有一个名为
MethodSelector
的类,但我不知道如何使用它



有人知道我怎么做吗?

如果我理解正确,您可以使用。例如:


如果我理解正确,你可以使用。例如:

import operator as op

f = op.methodcaller('X','a','b')
f(client.service)