К книге
Приложение к «Python в библиотеке»Arch. 8 Images. pic_base64.py
50%
Arch. 8 Images. pic_base64.py
17

# подготовка рисунка для fb2

import base64

# Автор: Abhishek Amin , ,Дата записи 09.04.2021

# + w_cat 05.07.22

fn = 'ce55.jpg'

with open(fn, 'rb') as binary_file:

, ,binary_file_data = binary_file.read()

, ,base64_encoded_data = base64.b64encode(binary_file_data)

, ,base64_message = base64_encoded_data.decode('utf-8')

, ,ff = fn + '.txt'

, ,f = open(ff, 'w')

, ,f.write('<binary id="'+fn+'" content-type="image/jpg">'+'\n')

, ,f.write(base64_message+'\n')

, ,f.write('</binary>'+'\n\n')

, ,f.close()

# осталось сделать:

# 1. определение типа файла

# , ,и изменение content-type в соответствии с типом.

# 2. упаковку группы файлов.

Предыдущая главаГлава 17 из 34Следующая глава