Python 3.
Я пробую объединить файлы .docx файлы используя библиотеку python-docx.
MKA-20-5778-0-1.docx', 'MKA-20-5967-0-1.docx - это файлы источники, содержащие контент.
empty.docx - пустой вордовский документ.
Результат объединения сохраняется в combined_word_documents.docx.
В результате работы скрипта сохраняется как пустой файл, а нужно чтобы он содержал контент файлов-источников.
Я пробую объединить файлы .docx файлы используя библиотеку python-docx.
MKA-20-5778-0-1.docx', 'MKA-20-5967-0-1.docx - это файлы источники, содержащие контент.
empty.docx - пустой вордовский документ.
Результат объединения сохраняется в combined_word_documents.docx.
В результате работы скрипта сохраняется как пустой файл, а нужно чтобы он содержал контент файлов-источников.
Python:
from docx import Document
files = ['МКА-20-5778-0-1.docx', 'МКА-20-5967-0-1.docx']
def combine_word_documents(files):
combined_document = Document('empty.docx')
count, number_of_files = 0, len(files)
for file in files:
sub_doc = Document(file)
# Don't add a page break if you've
# reached the last file.
if count < number_of_files - 1:
sub_doc.add_page_break()
for paragraph in sub_doc.paragraphs:
text = paragraph.text
combined_document.add_paragraph(text)
count += 1
combined_document.save('combined_word_documents.docx')
combine_word_documents(files)