我想匹配一個文本文件的行與另一個文本文件,一行行,有一個問題,我的嵌套for循環,它必須是簡單的,但我可以「找不到它,python從兩個文件中嵌套for循環的行
for line1 in ratings:
cont1+=1
for line2 in movies:
cont2+=1
print(cont1,cont2)
我簡化它這個循環,檢查錯誤, 外環未達到續= 2,
1 1
1 2
1 3
1 4
1 5
1 6
1 7
.
.
.
1 157
>>>
你的描述和計劃似乎是相互矛盾的,這將產生從''movies''每行從''ratings''每一行 - 我想你想要的是''拉鍊()''或'' itertools.zip_longest()''將第一行與第一行匹配,第二行與第二行匹配,等等...... –
我沒有很好地解釋它,我很抱歉。我的主要問題是,我不明白爲什麼這個嵌套循環可以正常工作,並且可以很好地迭代兩個字符串,爲什麼這對於文件不起作用,並且獲得索引1中的外部循環? – user1700959
我會假設你的文件只有一行。請給出你的所有代碼和文件內容,否則我們不能多說。 –