如何在Python中仅清除一个变量的os.environ值

时间:2013-08-12 00:20:03

标签: python

我在我的python脚本中设置os.environ['PYTHONHOME']="/home/user/OpenPrint/py2.6"

但是在脚本结束时我需要清除这个变量,以便我可以从另一个位置调用另一个python脚本。有人能告诉我该怎么做吗?我尝试了os.environ.clear(),但也清除了所有其他变量。

3 个答案:

答案 0 :(得分:10)

使用

os.environ.pop("PYTHONHOME")

请参阅http://docs.python.org/2/library/os.html

上的(最小)文档

答案 1 :(得分:8)

尝试

del os.environ["PYTHONHOME"]

来自os.environ dict的删除变量“PYTHONHOME”。

答案 2 :(得分:1)

os.unsetenv('PYTHONHOME')

这将取消设置环境变量。

相关问题