Я пытаюсь создать ключ шифрования для файла, а затем сохранить его для использования при следующем запуске скрипта. Я знаю, что это не очень безопасно, но это просто временное решение для хранения пароля из git-репо.Как установить переменную среды «системный уровень»?
subprocess.call('export KEY="password"', shell=True)
возвращает 0
и ничего не делает. Запуск export KEY="password"
вручную в моей подсказке bash отлично работает на Ubuntu.
Я попробовал 'os.environ' первый, но, как вы сказали, что существует только для подпроцессов. Мой скрипт завершается, завершается, а затем запускается снова позже, поэтому я должен его сохранить. Является ли мой единственный способ написать текстовый файл? –
Я начинаю задаваться вопросом, что случилось с вашим решением для экспорта bash? запись в файл небезопасна, как вы сказали. Звучит все больше и больше как проблема XY для меня. –