python 读取文件夹中的所有文件并且将所有的WORD文档组合成一个word
时间: 2023-12-06 20:45:23 浏览: 181
读取文件夹下所有文件
你可以使用Python的`os`和`docx`模块来实现读取文件夹中的所有WORD文档并将它们组合成一个WORD文档的操作。下面是一个简单的实现方法:
```python
import os
from docx import Document
# 设置文件夹路径
folder_path = 'your_folder_path'
# 创建一个空白文档
combined_doc = Document()
# 遍历文件夹中的所有文件
for file_name in os.listdir(folder_path):
# 判断文件是否为WORD文档
if file_name.endswith('.docx'):
# 打开WORD文档并将其内容添加到组合文档中
doc = Document(os.path.join(folder_path, file_name))
for para in doc.paragraphs:
combined_doc.add_paragraph(para.text)
# 保存组合文档
combined_doc.save('combined.docx')
```
使用时只需要将`your_folder_path`替换成你的文件夹路径即可。这段代码会遍历指定文件夹中的所有文件,判断是否为WORD文档,如果是则打开它并将其内容添加到一个空白的组合文档中,最后将组合文档保存到当前目录下的`combined.docx`文件中。
阅读全文