Как base64 закодировать файл PDF в Python

На самом деле, после еще encodings нескольких копаний, похоже, что base64 в модуле xmlrpclib может быть нужная pythonista мне часть с его вспомогательным encodings классом Binary:

binary_obj = xmlrpclib.Binary( open('foo.pdf').read() )

Вот пример из Trac XML-RPC documentation


import xmlrpclib 
server = xmlrpclib.ServerProxy("http://athomas:password@localhost:8080/trunk/login/xmlrpc") 
server.wiki.putAttachment('WikiStart/t.py', xmlrpclib.Binary(open('t.py').read())) 

python

encoding

base64

xml-rpc

2022-11-03T02:01:38+00:00