擅长:python、mysql、java
<p>您可以逐行读取文件,并根据<code>:</code>之后的内容将其添加到正确的文件中:</p>
<pre><code>with open('data.txt') as in_file:
with open('file1.txt', 'w') as out1, open('file2.txt', 'w') as out2:
for line in in_file:
_, value = line.strip().split(':')
if value != '01':
if value.startswith('fruit'):
out2.write(value + '\n')
else:
out1.write(value + '\n')
print(open('file1.txt').read())
print(open('file2.txt').read())
</code></pre>
<p>输出:</p>
<pre><code>apple
banana
stawberry
mango
fruitgreen
fruityellow
fruitred
fruitdarkgreen
</code></pre>