行の長いリストを同じ変数に追加しようとしています。ループ内の最初の 1000 回程度の繰り返し (すべて同じ長さ) ではうまく機能しますが、その後、ファイルの終わり近くで行が少し短くなります。それを処理する方法がわからない。
予想どおり、スクリプトは範囲外のエラーを返します。
問題のコードの部分は次のようになります。
ii = 0
NNCat = []
NNCatelogue = []
while ii <= len(lines):
NNCat = (ev_id[ii], nn1[ii], nn2[ii], nn3[ii], nn4[ii], nn5[ii], nn6[ii], nn7[ii], nn8[ii], nn9[ii], nn10[ii], nn11[ii])
NNCatelogue.append(NNCat)
ii = ii + 1
print NNCatelogue, ii
これに関する助けがあれば大歓迎です!