擅长:python、mysql、java
<p>nosklo是正确的主要问题是每次写入时都会覆盖整个文件。mehmattski也是正确的,您还需要显式地将\n添加到每次写入中,以便使输出文件可读。在</p>
<p>试试这个:</p>
<pre><code>enter code here
import re
def main():
f = open('sirs.txt')
outputfile = open('sirs1.txt','w')
for lines in f:
match = re.search('(AA|BB|CC|DD)......', lines)
if match:
a = match.group()
print(a)
outputfile.write(a+"\n")
f.close()
outputfile.close()
</code></pre>