我想通过RPC导出一个函数。因此我将Pyro4用于Python。到目前为止这是可行的。现在,我希望该函数也能处理属于RPC服务器的数据。这可能吗?如果是,怎么做?你知道吗
#!/usr/bin/env python3
import Pyro4
import myrpcstuff
listIwantToWorkWith=["apples","bananas","oranges"]
rcpthing=myrpcstuff.myrpcFunction()
daemon=Pyro4.Daemon()
uri=daemon.register(rpcthing)
daemon.requestLoop()
我要写什么myrpcstuff.myrpc函数()要访问列表我想使用,还是必须将列表标记为全局?你知道吗
这不是Pyro特有的问题;问题是关于如何在函数或模块之间共享数据的一般Python问题。你知道吗
将要处理的数据传递给要访问数据的对象。您可以通过参数或创建一个自定义类来实现这一点,并通过其init将数据传递给它。这些都是基本的Python。你知道吗
如果你想呆在火的领域里,也许可以看看它附带的例子,看看你如何做某些事情?你知道吗
相关问题 更多 >
编程相关推荐