Можете ли вы установить или удалить переменную среды в python глобально в windows? - PullRequest
0 голосов
/ 09 июля 2020

Мне нужно иметь возможность добавлять и удалять глобальные переменные среды во время выполнения из моего python кода, возможно ли это?

1 Ответ

1 голос
/ 09 июля 2020

Вы можете установить его в самом первом начале вашей программы (вверху главного файла, который вы выполняете):

import os
os.environ['ENV_VARIABLE_NAME'] = 'VALUE'

, но лучше было бы установить его вне вашего приложения, например, если вы есть что-то, что запускает ваше приложение, затем сначала используйте его для установки переменных env, а затем запустите свое приложение.

, даже если это оболочка: export VAR = VALUE; python myapp.py ...

...