擅长:python、mysql、java
<p>试试这个:</p>
<pre><code>lg = open("log.txt")
fl = open("temp.txt", 'w')
cnt = 0
for i in lg:
if i == "------------------------------------------------------------------------\n":
fl.close()
cnt += 1
fl = open("file{}.txt".format(str(cnt)), 'w')
else:
fl.write(i)
fl.close()
lg.close()
</code></pre>
<p>甚至不用正则表达式也可以做到这一点</p>