Как к base64 кодируют файл PDF в Python

Попробуйте запрос MySQL:

show tables from your_db like '%puzzle%';

, а затем посчитайте результат

.
7
задан Constantin 16 October 2008 в 16:47
поделиться

4 ответа

Если Вы не хотите использовать Двоичный класс xmlrpclib, можно просто использовать .encode () метод строк:

a = open("pdf_reference.pdf", "rb").read().encode("base64")
23
ответ дан 6 December 2019 в 06:15
поделиться

На самом деле, еще после некоторого рытья, это похоже xmlrpclib модуль может иметь часть, с которой я нуждаюсь, он Binary класс помощника:

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

Вот пример из документации XML-RPC Trac


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())) 
5
ответ дан 6 December 2019 в 06:15
поделиться

Можно сделать это с base64 библиотекой, интерфейсом прежней версии.

1
ответ дан 6 December 2019 в 06:15
поделиться

Похож на Вас, смог использовать binascii модуль

binascii.b2a_base64 (данные)

Преобразуйте двоичные данные в строку символов ASCII в кодировании base64. Возвращаемое значение является преобразованной строкой, включая символ новой строки. Длина данных должна быть самое большее 57 для соблюдения base64 стандарта.

0
ответ дан 6 December 2019 в 06:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: