用python写一个脚本统计txt所有行中文件重复的次数
时间: 2024-02-17 15:00:24 浏览: 121
python统计一个文本中重复行数的方法
好的,以下是一个简单的 Python 脚本,可以用来统计一个 txt 文件中所有行中文件重复的次数:
```python
# 打开文件
with open("filename.txt", "r") as f:
lines = f.readlines()
# 统计行数
counts = {}
for line in lines:
if line in counts:
counts[line] += 1
else:
counts[line] = 1
# 输出结果
for line, count in counts.items():
if count > 1:
print(f"{line.strip()} 重复了 {count} 次")
```
解释一下这个脚本的实现过程:
1. 打开指定的文件,并读取所有行到一个列表中。
2. 遍历每一行,使用一个字典来记录每一行出现的次数。
3. 最后遍历字典,输出出现次数大于 1 的行以及它们出现的次数。
你只需要将 "filename.txt" 替换成你要统计的 txt 文件的路径即可。
阅读全文