1
条件が満たされている次の行を取得しようとしています。変数にnext()を使用して次の行を格納
for line in file_two:
if line.startswith('Query='):
line = line.rstrip()
header = line
header_2 = next(line)
print (header)
print (header_2)
それは次のエラーを与えている:
あなたは次の行がfile_two
から取得できます。この場合には、イテレータに
next
を使用する必要が
header2 = next(line)
TypeError: 'str' object is not an iterator
この意志副作用としてファイルに、または他の言葉で反復子を転送します:2行おきにスキップしてください。 –
私はそれが明らかに意図ではなかったと思っています...ありがとうございます。 –
実際には、ヘッダーラインのすぐ隣にあるラインを取る必要があります。header_2 = next(file_two)は –