获取a.sh和a.txt两个文件中相同行的个数
时间: 2024-05-08 09:18:52 浏览: 60
可以通过以下的Python脚本来实现:
```
with open("a.sh", "r") as f1, open("a.txt", "r") as f2:
lines1 = set(f1.readlines())
lines2 = set(f2.readlines())
common_lines = lines1.intersection(lines2)
print("共有 %d 行相同" % len(common_lines))
```
这个脚本首先打开a.sh和a.txt两个文件,读取它们的行,并将它们存储在两个不同的集合中。然后,它使用集合的intersection操作获取这两个集合的交集,也就是相同的行。最后,它输出这些相同行的数量。
阅读全文