yooooly 发表于 2019-11-27 19:58:17

关于文件的一个小问题

for line1 in file1:
    line2 = file2.readline()
    if line1 != line2:
      count +=1
这样能将文件1和文件2的每一行做对比吗,为什么呢

冬雪雪冬 发表于 2019-11-27 20:04:32

for line1 in file1:依次读取file1的每一行
line2 = file2.readline()在循环体内,每次循环读取file2每一行

yooooly 发表于 2019-11-27 20:13:08

冬雪雪冬 发表于 2019-11-27 20:04
for line1 in file1:依次读取file1的每一行
line2 = file2.readline()在循环体内,每次循环读取file2每一 ...

为啥会一一对应呢

冬雪雪冬 发表于 2019-11-27 20:14:56

for读取file1第一行时,循环体内readline也读取file2第一行。下次循环以此类推。

yooooly 发表于 2019-11-27 20:15:33

冬雪雪冬 发表于 2019-11-27 20:14
for读取file1第一行时,循环体内readline也读取file2第一行。下次循环以此类推。

明白了 谢谢
页: [1]
查看完整版本: 关于文件的一个小问题