【问题标题】:passing class methods in rpyc python在 rpyc python 中传递类方法
【发布时间】:2015-02-17 02:09:45
【问题描述】:

我见过使用teleport_function 传递函数,有什么方法可以传递类方法吗??或者我可以以任何其他方式远程执行我的类对象

我可以通过将类作为服务来替代工作。但这并不能完全满足我在项目中的要求。

【问题讨论】:

  • 向我们展示您的代码。尝试“传送”类方法时遇到什么错误?

标签: python rpyc


【解决方案1】:
import rpyc
from rpyc.utils.classic import teleport_function

def a(test):
    print test

if __name__ = '__main__':
    proxy = rpyc.classic.connect('remte.com')
    launch_command_remote = teleport_function(proxy, a)
    launch_command_remote("Voila") # Executed remotly

【讨论】:

  • 请考虑编辑您的帖子,以添加更多关于您的代码的作用以及它为何能解决问题的说明。一个大部分只包含代码的答案(即使它正在工作)通常不会帮助 OP 理解他们的问题。
  • 你的例子展示了如何传送一个函数而不是一个方法
猜你喜欢
  • 2012-08-15
  • 1970-01-01
  • 2021-03-15
  • 2017-12-11
  • 1970-01-01
  • 1970-01-01
  • 2012-05-22
  • 2013-02-20
  • 1970-01-01
相关资源
最近更新 更多