Py中的全局对象

2024-06-01 10:57:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我想通过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函数()要访问列表我想使用,还是必须将列表标记为全局?你知道吗


Tags: 数据函数import服务器env列表binusr
1条回答
网友
1楼 · 发布于 2024-06-01 10:57:09

这不是Pyro特有的问题;问题是关于如何在函数或模块之间共享数据的一般Python问题。你知道吗

将要处理的数据传递给要访问数据的对象。您可以通过参数或创建一个自定义类来实现这一点,并通过其init将数据传递给它。这些都是基本的Python。你知道吗

如果你想呆在火的领域里,也许可以看看它附带的例子,看看你如何做某些事情?你知道吗

相关问题 更多 >