修改python脚本中的当前环境

时间:2017-09-21 19:30:09

标签: python bash environment-variables

我想创建一个用于动态设置环境的python工具。我希望能够做到以下几点。

$ echo $FOO

$ ./foo.py
$ echo $FOO
bar

如果可以的话,我将非常感谢帮助实现这一目标。

1 个答案:

答案 0 :(得分:2)

这是不可能的(因为Python进程有自己的环境)。您可以(尽管可能不值得)编写一个脚本,其输出bash的命令,然后编写eval "$(./foo.py)"