擅长:python、mysql、java
<pre><code>from itertools import groupby
with open('infile') as f:
groups = groupby(f, key=str.isspace)
for k, lines in groups:
if k:
continue
fname = next(lines).strip().lower().replace(' ', '_')+'.txt'
with open(fname, 'w') as outf:
outf.writelines(lines)
</code></pre>