0

如何使用 Python 我可以使用xmlrpclib 动态生成对 xmlrpc 服务器的调用?就像是

def call_method(method_name)
   server = Server(self.URL, transport=ProxiedTransport())
   server.method_name(params)

分辨率method_name取而代之,例如 if method_name=get_time: server.get_time(params)

4

1 回答 1

2

的来源xmlrpclib包含此评论,您可能会发现它适用于其原始上下文之外。

   # note: to call a remote object with an non-standard name, use
   # result getattr(server, "strange-python-name")(args)

这是一个通用的 Python 习惯用法

于 2011-11-11T21:10:01.080 回答