【发布时间】:2013-08-13 05:40:02
【问题描述】:
我在我的 Python 脚本中设置 os.environ['PYTHONHOME']="/home/user/OpenPrint/py2.6"
但在脚本结束时,我需要清除此变量,以便我可以从不同位置调用另一个 python 脚本。有人可以告诉我该怎么做吗?我试过os.environ.clear(),但这也清除了所有其他变量。
【问题讨论】:
-
清晰是什么意思? del os.environ[...] 有效吗?如果没有,只需将其设置为 ''
-
你是从这个脚本调用第二个脚本还是在脚本之外调用第二个脚本?因为如果它在脚本之外,您不必清除变量。当您设置
os.environ[something]来更改特定 python 进程内的环境时,它不是永久性的。 -
非常相似的问题有 35+ 票:stackoverflow.com/questions/3575165/…
标签: python environment-variables