我有这个问题。我有两个文件.txt,match_list
格式如下:
Sevilla, Ath Bilbao
Valencia, Valladolid
Getafe, Atl. Madrid
和data
Getafe, Atl. Madrid,5:00 PM, Coliseum Alfonso Pérez, 9.500,27.8, 2.760.000,8
Valencia, Real Valladolid,7:00 PM, Mestalla, 41.000,26.3, 8.640.000,6
Sevilla, Ath Bilbao,8:00 PM, Ramón Sánchez Pizjuan, 4-2-3-1,26, 5.488.000,11
我想遍历这两个文件,匹配团队名称并将与每个匹配项对应的所有数据从 复制data.txt
到match_list.txt
.
我的代码无法处理这个问题(可能是因为我只循环一个文件?):
match_data = open('data.txt').readlines()
match_list = open('m_list.txt').readlines()
outfile = open('done.txt', 'w')
for line in match_data:
if line[:2] == match_list[:2]:
match_list = match_list+',' + line[2:]
outfile.write(match_list)