首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pyro中的全局对象

Pyro中的全局对象
EN

Stack Overflow用户
提问于 2014-12-16 07:16:33
回答 1查看 77关注 0票数 1

我想通过RPC导出一个函数。因此,我对Python使用Pyro4。到目前为止,这是可行的。现在,我希望该函数也能处理属于RPC-Server的数据。这个是可能的吗?如果是这样的话,是怎么做的?

代码语言:javascript
复制
#!/usr/bin/env python3
import Pyro4
import myrpcstuff
listIwantToWorkWith=["apples","bananas","oranges"]
rcpthing=myrpcstuff.myrpcFunction()
daemon=Pyro4.Daemon()
uri=daemon.register(rpcthing)
daemon.requestLoop()

要访问listIwantToWorkWith,我必须在myrpcstuff.myrpcFunction()中编写什么内容,还是必须将列表标记为全局列表?

EN

回答 1

Stack Overflow用户

发布于 2015-04-19 01:57:19

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

将您要处理的数据传递给您想要访问该数据的对象。您可以通过参数或创建自定义类并通过其初始化传递数据来完成此操作。这都是基本的Python。

如果你想停留在Pyro领域,也许可以看看它附带的例子,看看你如何做某些事情?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27494918

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档