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

标签 python environment-variables

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

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

最佳答案

使用

os.environ.pop("PYTHONHOME")

请参阅 http://docs.python.org/2/library/os.html 上的(最少)文档

关于python - 如何在 Python 中仅清除一个变量的 os.environ 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18178038/

相关文章:

Java 包不存在

python - 使用世界坐标查找相机之间的变换

python - 如何查找类型转换演的电影列表?

python - portalocker 似乎没有锁定

Python C 扩展不是线程安全的?

python - "os.environ"in django settings.py 无法用apache和wsgi获取系统环境变量

docker - 在 Docker-Compose 和 GitLab-CI 之间共享环境变量

path - 在命令提示符中以编程方式获取 system32 路径

python-2.7 - 如何在arch linux中用python 2完全替换python 3

python - 在Python中解压字典列表