python对比两个txt文件,结果存入excel中
时间: 2023-11-10 15:06:33 浏览: 142
python 对比俩个txt文件内容
你可以使用Python的difflib库来比较两个txt文件的差异,并使用openpyxl库将结果写入Excel文件。以下是示例代码:
```python
import difflib
import openpyxl
# 读取两个txt文件的内容
with open('file1.txt', 'r') as f1, open('file2.txt', 'r') as f2:
file1_content = f1.readlines()
file2_content = f2.readlines()
# 比较两个文件并生成差异列表
d = difflib.Differ()
diff_list = list(d.compare(file1_content, file2_content))
# 将差异列表写入Excel文件
wb = openpyxl.Workbook()
ws = wb.active
for row, line in enumerate(diff_list, start=1):
ws.cell(row=row, column=1, value=line)
wb.save('diff.xlsx')
```
该代码将比较file1.txt和file2.txt文件的内容,并将差异列表写入名为diff.xlsx的Excel文件中。注意,需要安装difflib和openpyxl库。
阅读全文