是否可以使用Python 3.5在Windows和Linux中创建和更新环境变量,以使其持久化?
目前,我使用这个:
import os
os.environ["MY_VARIABLE"] = "TRUE"
但是,这似乎并不能持久地“存储”环境变量。
我在这里说的是Linux,不确定Windows。
环境变量不能那样工作。它们是流程的一部分(您可以通过更改os.environ对其进行修改),它们将传播到流程的子流程(显然是其子流程)。它们仅在内存中,无法直接“设置并保留”它们。
但是,有几个配置文件可让您更详细地设置环境。这些可以通过各种过程读取,并且可以在系统范围内,特定于用户,特定于Shell,特定类型的过程等。
他们之中有一些是:
大多数情况下,您只想为当前用户设置环境变量。如果您只关心shell,请按以下格式将它们附加到〜/ .profile:
NAME="VALUE"
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句