我从蟒蛇那里打电话给GPG。您可能认为--batch和--no-tty会阻止它弹出KDE中的PinEntry对话框。我遗漏了什么?
subprocess.Popen(['gpg', '--list-packets', '--batch', '--no-tty'],...发布于 2015-01-05 19:00:46
这取决于您使用的GnuPG版本。
--no-use-agent防止GnuPG询问代理(这将导致打开引脚输入对话框)gpg-preset-passphrase来确保gpg-agent已经知道您的密码,而不会要求它。
至少在运行Debian (可能还有衍生工具)的系统上,它隐藏在/usr/lib/gnupg2/gpg-preset-passphras中。https://stackoverflow.com/questions/27784562
复制相似问题