写一个python代码 将两个txt文件中相同的语句写入一个新的txt文件
时间: 2024-05-04 15:17:32 浏览: 77
寻找两个文件中相同的句子 python
好的,以下是实现此功能的Python代码:
```python
with open('file1.txt') as f1, open('file2.txt') as f2, open('output.txt', 'w') as output:
# 将第一个文件中的所有语句存储在列表中
file1_lines = f1.readlines()
for line in f2:
# 如果第二个文件中的语句与第一个文件中的任何语句相同,则将其写入输出文件
if line in file1_lines:
output.write(line)
```
这个代码首先打开两个输入文件和一个输出文件。然后,它将第一个文件中的所有语句存储在一个列表中。接下来,它遍历第二个文件中的每一行,如果这一行在第一个文件的语句列表中,则将其写入输出文件中。最后,它关闭所有文件。
阅读全文