Я застрял на несоответствии переменных среды.
Я запускаю скрипт Python в Windows 10 с помощью программы под названием NSSM .
Во время выполнения я делаюследующее:
- Загрузка параметров из текстового файла
- Поместить его содержимое в среду с помощью
os.environ.setdefault(name, value)
. - Попробуйте загрузить переменные среды с помощью
os.environ[name]
Результат: любые переменные, которые я добавил, отображаются , а не .
Я не уверен, почему добавленные мной переменные недоступны. Подскажите, пожалуйста, что я делаю неправильно?
Для начала NSSM использует переменные среды из реестра Windows HKLM: source (см. Внизу).Я не уверен, что по этой причине os.environ
не может видеть соответствующие переменные.