擅长:python、mysql、java
<p>您只需将<code>station_name.txt</code>文件读入一个列表,打开<code>huge_list.txt</code>文件并拆分行,然后查看第一个元素是否在列表中。如果是,则将该行写入新文件</p>
<pre><code>stations = [line.rstrip("\n") for line in open("station_name.txt")]
l = open("station_line.txt", "w")
with open("huge_list.txt", "r") as fp:
for line in fp.readlines():
if line.split()[0] in stations:
l.write(line)
</code></pre>