0

2 つのファイルを読み取り、両方を一緒に反復処理しようとしています。基本的に、行ごとに比較しようとしています。エラーが発生するToo many values to unpack

f1=open("C:/oc.txt")
f2 = open("C:/p.txt")
for line,line1 in f1,f2:
4

1 に答える 1

6

2 つのファイルを同期して反復処理するには、次を使用しますitertools.izip

for line1, line2 in itertools.izip(f1, f2):
    # do whatever

itertools.izip_longest2 つのファイルの行数が異なる場合は、目的に応じて代わりに使用することをお勧めします。

for line1, line2 in f1, f2(f1, f2)同期中の 2 つのファイルではなく、タプルを反復しようとします。

于 2012-11-15T20:23:35.850 に答える