我有以下代码,在其中我读取了一个输入列表,将其拆分到反斜杠上,然后附加变量 evid 致 evids evids.txt 写下 埃维兹 到那个档案。如何加快/减少此代码中的行数?谢谢。
evid
evids
evids.txt
埃维兹
evids = [] with open('evid_list.txt', 'r') as infile: data = infile.readlines() for i in data: evid = i.split('/')[2] evids.append(evid) with open('evids.txt', 'w') as f: for i in evids: f.write("%s" % i)
with open('evid_list.txt', 'r') as infile, open('evids.txt', 'w') as ofile: for line in infile: ofile.write('{}\n'.format(line.split('/')[2]))