谢谢!
我是Python的新手。
我想使用下载的“ pgp_keys.asc”文件对名为“ input.csv”的文件进行PGP加密。
这是我的尝试:
def encrypt(key, src):
import requests
r = requests.get(key)
with open("/home/zzz/.gnupg/pgp_keys.asc",'wb') as f:
f.write(r.content)
f.close()
import gnupg
gpg=gnupg.GPG(homedir='/home/zzz/.gnupg/')
f = open(src,'rb')
status = gpg.encrypt(f)
print(status.ok)
print(status.status)
print(status.stderr)
但是代码失败
错误 没有 gpg:对不起,根本没有要求的终端-无法获得输入
为我的用例提供了一个输入文件和公共密钥,对该文件进行加密。