|
我正在尝试使用python-docx将多个.docx文件合并为一个。
MKA-20-5778-0-1.docx ',' MKA-20-5967-0-1.docx这是源文件,将从内容中获取。
empty.docx-空白的工作表。
合并的结果保存在Combined_word_documents.docx中。结果,我得到了空白。为什么?
- 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)
复制代码
本帖寻求最佳方案
回复被采纳后将获得奖励 C币 5
,目前已有 2 个回复
我要奖励
|
|