我有這個問題。我有兩個名爲.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)
你自己回答:)你必須循環兩個文件,否則你如何期望匹配內容? –