擅长:python、mysql、java
<p>这样做的好处是不必一次读取整个文件</p>
<pre><code>from itertools import groupby
with open("data.txt") as infile:
for block in (j for i,j in groupby(t,'!'.__ne__) if i):
block = list(block)
if not block[0].startswith("vserver "):
continue
...
</code></pre>