Python subprocess.Popen和保留环境

时间:2013-10-03 20:58:34

标签: python popen environment

问题

我通过subprocess.Popen调用某个程序,程序调用外部密码实用程序,该实用程序使用gpg-agent“解锁密钥环”。因此,几乎每次我运行它时,我都必须解锁gpg-agent,这至少可以说不方便。

我还注意到,如果我为特定的shell会话(在终端中)解锁它,我不需要经常解锁代理。

问题

通过Popen解锁gpg-agent后,如何保留环境,然后将环境传递给后续的Popen

有人可以考虑其他一些方法来实现这一点,以便Popen调用继承某些特定的环境吗?

0 个答案:

没有答案