我在python中有一个任务要做,并且必须“将表达式存储到系统变量__return__
”,然后在另一个函数中返回__return__
的值。
我理解__return__
是什么,但是,我不确定如何“存储”它以供以后使用?
我是否应该要求进一步澄清这个主题,还是有办法做到这一点?
答案 0 :(得分:2)
系统变量是一个全局变量,可以从系统中的任何位置访问。
例如,在Windows中,您可以按Win键查看系统变量,然后搜索编辑系统环境变量,然后单击环境变量... 按钮。 (注意:在Windows中,您可以为用户和整个系统分别使用变量。)
在Linux中,终端中的printenv
将打印您的环境变量。
回到Python: 您可以使用
将所述表达式存储到相关的系统变量中import os
os.environ['__return__'] = some_expression
使用
获取表达式def foo():
return os.environ['__return__']