可能重复:
是否可以在 python 中更改父进程的环境?
我正在使用 python 2.4.3。我试图设置我的 http_proxy 变量。请看下面的例子,请让我知道出了什么问题。该变量是根据python设置的,但是当我退出交互模式时。http_proxy 变量仍未设置。我已经在脚本中尝试过,也尝试过使用其他变量,但我得到了相同的结果。操作系统中实际上没有设置任何变量。
Python 2.4.3 (#1, May 1 2012, 13:52:57)
Type "help", "copyright", "credits" or "license" for more information.
>>> import os
>>> os.environ['http_proxy']="abcd"
>>> os.system("echo $http_proxy")
abcd
0
>>> print os.environ['http_proxy']
abcd
>>>
user@host~$ echo $http_proxy
user@host~$