如何使用Python我可以使用xmlrpc
lib动态生成对xmlrpc服务器的调用?
def call_method(method_name)
server = Server(self.URL, transport=ProxiedTransport())
server.method_name(params)
该解决方案需要method_name
,而不是例如method_name=get_time
:
server.get_time(params)
。
答案 0 :(得分:2)
xmlrpclib
的来源包含此评论,您可能会在其原始背景之外找到该评论。
# note: to call a remote object with an non-standard name, use
# result getattr(server, "strange-python-name")(args)