擅长:python、mysql、java
<p>您还可以使用这个<code>python</code>脚本,我在其中使用了来自<code>itertools</code>模块的<code>groupby</code>。你知道吗</p>
<p>我假设您的输入文件名为<code>f_input.txt</code>,输出文件名为<code>new_file.txt</code>。你知道吗</p>
<pre><code>from itertools import groupby
data = (k.rstrip().split("=Cluster=") for k in open("f_input.txt", 'r'))
final = list(k for k,_ in groupby(list(data)))
with open("new_file.txt", 'a') as f:
for k in final:
if k == ['','']:
f.write("=Cluster=\n")
elif k == ['']:
# write '\n\n' in Windows and '\n' in Linux (tested only in Windows!)
f.write("\n\n")
else:
f.write("{}\n".join(k))
</code></pre>
<p>输出文件<code>new_file.txt</code>将与所需的输出类似。你知道吗</p>