gpt4 book ai didi

Python从两个文件中读取嵌套for循环中的行

转载 作者:太空宇宙 更新时间:2023-11-04 08:16:44 24 4
gpt4 key购买 nike

我想逐行匹配一个文本文件的行和另一个文本文件,我的嵌套for循环有问题,一定很简单,但我找不到,

for line1 in ratings:
cont1+=1

for line2 in movies:
cont2+=1
print(cont1,cont2)

我用这个循环简化了它,以检查错误,外层循环没有到达cont=2,

1 1
1 2
1 3
1 4
1 5
1 6
1 7
.
.
.
1 157
>>>

最佳答案

你需要同时遍历两个文件

ratings= open('ratings.txt')
movies= open('movies.txt')

for rating, movie in itertools.izip(ratings, movies):
# do task

ratings= open('ratings.txt').readlines()
movies= open('movies.txt').readlines()

for rating, movie in zip(ratings, movies):
# do task

关于Python从两个文件中读取嵌套for循环中的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13137969/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com