Сохранить изменения среды из подпроцесса Python - PullRequest
0 голосов
/ 03 июня 2019

У меня есть скрипт в подпроцессе, который изменяет среду, которую необходимо использовать позже.

Примерно так (хотя он не обязательно использует оболочку, это просто простой пример):

>>> import subprocess
>>> d = dict()
>>> d
{}
>>> subprocess.run("export foo=bar", shell=True, env=d)
CompletedProcess(args='export foo=bar', returncode=0)
>>> d
{'foo':'bar'}

Возможно ли это?

...