擅长:python、mysql、java
<p>计数器对象还提供有关行出现频率的信息。
您可以使用列表理解等方法对其进行过滤。
这将打印文件中正好出现两次的所有行</p>
<pre><code>with open('log.txt') as f:
string = f.readlines()
print([k for k,v in Counter(string).items() if v == 2])
</code></pre>
<p>如果要重复所有行(行重复两次或更多次)</p>
<pre><code>with open('log.txt') as f:
string = f.readlines()
print([k for k,v in Counter(string).items() if v > 1])
</code></pre>