В python, используя пакет gnupg, можно ли взять значение в памяти, а затем записать его зашифрованным файлом, а не писать в файл THEN encrypting?Прямо писать в зашифрованный файл в Python
Я надеялся, что-то, как это будет работать:
import gnupg
gpg = gnupg.GPG(gnupghome='keydirectory')
l = [['a', '1'], ['b', '2'], ['c', '3']]
gpg.encrypt_file(l, recipients=['[email protected]'], output='encryptedfile.asc')
Я надеялся, что там была концепция записи, как это в цикле по линии за линией, но я не могу найти.
with open('regularfile.txt', 'w') as file:
for i in l:
file.write(i)
В идеале, я мог бы подключиться к базе данных и вывести файл, написав напрямую.