擅长:python、mysql、java
<p>如果可以避免,就不要使用regex。<code>csv</code>是一个很好的选择,或者使用简单的字符串操作。你知道吗</p>
<pre><code>ans = []
with open('data.txt') as rf:
for line in rf:
line = line.strip()
if line.startswith("C00501197"):
ans.append(line)
with open('extracted_data.txt', 'w') as wf:
for line in ans:
wf.write(line)
</code></pre>
<p>您的输出代码也有点崩溃-总是写出文件中的最后一行,而不是选定的记录。你知道吗</p>