<p>或者考虑使用如下方法:</p>
<pre><code>import sys
def save_lines(infile, outfile):
save = False
for line in infile:
if save:
pos = line.find('}}')
if pos > -1:
outfile.write(line[:pos] + '\n')
save = False
else:
outfile.write(line)
else:
pos = line.find('{{')
if pos > -1:
outfile.write(' -\n')
save = True
outfile.write(line[pos + 2:])
else:
pass
def test():
infile = open('tmp01.txt', 'r')
save_lines(infile, sys.stdout)
infile.close()
if __name__ == '__main__':
test()
</code></pre>