要创建新的Windows环境变量,请转到“控制面板”>系统>高级系统设置>高级标签>环境变量,然后单击New...
按钮:
点击OK
并创建NEW_VARIABLE
后,我验证Python进程可以读取它:
import os
value = os.getenv(`NEW_VARIABLE`)
print value
打印:
NEW_VALUE
退出Python会话并返回控制面板后,我使用相同的Environment Variables
对话框删除NEW_VARIABLE
。
有趣的是,如果现在我会运行Python print os.getenv('NEW_VARIABLE')
,它仍会返回相同的NEW_VALUE
,就像它仍然存在一样。
如何确保Python无法访问已删除的环境变量?