擅长:python、mysql、java
<pre><code>blocks = []
block = []
for line in f:
if line[:3] in ('===', ' -'):
# don't record empty blocks, avoids empty block at start
if block:
blocks.append(block)
block = []
else:
block.append(line.rstrip('\n'))
# needed if last block is not bounded by separator
if block:
blocks.append(block)
</code></pre>