python合并文件
时间: 2023-12-13 12:34:28 浏览: 113
以下是两种Python合并文件的方法:
1.使用文件读写操作将两个文件的内容合并到一个新文件中:
```python
with open('file1.txt', 'r') as f1, open('file2.txt', 'r') as f2, open('merged_file.txt', 'w') as f3:
f3.write(f1.read())
f3.write(f2.read())
```
2.使用Python-docx库将多个Word文档合并为一个:
```python
from docx import Document
# 创建一个新的Word文档
merged_document = Document()
# 需要合并的文件列表
file_list = ['file1.docx', 'file2.docx']
# 遍历文件列表,将每个文件的内容添加到新文档中
for file in file_list:
doc = Document(file)
for element in doc.element.body:
merged_document.element.body.append(element)
# 保存新文档
merged_document.save('merged_file.docx')
```
阅读全文