Обычными средствами не получается добавить изображение в конец файла.
Код
old_image = open('Pupils.png', 'r').read()
new_image = open('new_pro.docx', 'a')
new_image.write(old_image)
new_image.close()
Какие есть способы решить эту задачу?
Ответ
Python хорош тем что на каждый случай есть библиотека. В данном случае это либа docx. Сначала установим её (на Linux нужны права root)
pip install python-docx
А затем просто добавим изображение.
from docx import Document
document = Document("./foo.docx")
document.add_picture('./image-filename.png')
document.save("./foo.docx")
Комментариев нет:
Отправить комментарий