标签: python popen environment
我通过subprocess.Popen调用某个程序,程序调用外部密码实用程序,该实用程序使用gpg-agent“解锁密钥环”。因此,几乎每次我运行它时,我都必须解锁gpg-agent,这至少可以说不方便。
subprocess.Popen
我还注意到,如果我为特定的shell会话(在终端中)解锁它,我不需要经常解锁代理。
通过Popen解锁gpg-agent后,如何保留环境,然后将环境传递给后续的Popen?
Popen
有人可以考虑其他一些方法来实现这一点,以便Popen调用继承某些特定的环境吗?