python 读取并写入另一个word
时间: 2023-08-21 12:04:34 浏览: 98
要读取一个Word文档并将其内容写入另一个Word文档,你可以使用python-docx库来实现。以下是一个示例代码:
```python
from docx import Document
# 读取源文件
source_doc = Document('source.docx')
# 创建目标文件
target_doc = Document()
# 遍历源文件的段落并将其内容写入目标文件
for paragraph in source_doc.paragraphs:
target_doc.add_paragraph(paragraph.text)
# 遍历源文件的表格并将其内容写入目标文件
for table in source_doc.tables:
new_table = target_doc.add_table(rows=table.rows, cols=table.columns)
for i, row in enumerate(table.rows):
for j, cell in enumerate(row.cells):
new_table.cell(i, j).text = cell.text
# 保存目标文件
target_doc.save('target.docx')
```
在上述示例中,我们首先读取了一个名为 `'source.docx'` 的源文件,并创建了一个名为 `source_doc` 的Word文档对象。然后,我们创建了一个名为 `target_doc` 的空白Word文档对象。接下来,我们遍历源文件的段落和表格,并将它们的内容逐个写入目标文件。最后,我们保存目标文件为 `'target.docx'`。
希望这个示例代码能满足你的需求!如果你有任何问题,请随时问我。