Python:在__return__系统变量中存储值?

时间:2017-11-16 11:40:55

标签: python

我在python中有一个任务要做,并且必须“将表达式存储到系统变量__return__”,然后在另一个函数中返回__return__的值。

我理解__return__是什么,但是,我不确定如何“存储”它以供以后使用?

我是否应该要求进一步澄清这个主题,还是有办法做到这一点?

1 个答案:

答案 0 :(得分:2)

系统变量是一个全局变量,可以从系统中的任何位置访问。

例如,在Windows中,您可以按Win键查看系统变量,然后搜索编辑系统环境变量,然后单击环境变量... 按钮。 (注意:在Windows中,您可以为用户和整个系统分别使用变量。)

在Linux中,终端中的printenv将打印您的环境变量。

回到Python: 您可以使用

将所述表达式存储到相关的系统变量中
import os
os.environ['__return__'] = some_expression

使用

获取表达式
def foo():
    return os.environ['__return__']