擅长:python、mysql、java
<p>试试这个</p>
<pre><code>with open("f1.txt") as file1:
file1Lines = file1.readlines()
with open("f2.txt") as file2:
countriesToKeep = file2.readlines()
file1Lines = [i.strip() for i in file1Lines]
countriesToKeep = [i.strip() for i in countriesToKeep]
newFileLines = []
for line in file1Lines:
if line.startswith(">"):
newFileLines.append(line)
elif line in countriesToKeep:
newFileLines.append(" "+line)
with open("output.txt", "w") as output:
for line in newFileLines:
output.write(line+"\n")
</code></pre>