次のエラーが表示されます。
Traceback (most recent call last):
File "/Users/Rose/Documents/workspace/METProjectFOREAL/src/test_met4.py", line 79, in <module>
table_list.append(table_template % art_temp_dict)
KeyError: 'artifact4'
このコードから:
artifact_groups = grouper(4, html_list, "")
for artifact_group in artifact_groups:
art_temp_dict={}
for artifact in artifact_group:
art_temp_dict["artifact"+str(artifact_group.index(artifact)+1)] = artifact
table_list.append(table_template % art_temp_dict)
CSV のサンプルを次に示します。
7 17.8 21.6 cm)」、「74.51.2819」、「4977」、「artifact4978.jpg」、「H. 6 3/8 x 14 1/2 x 5 1/4 インチ (16.2 x 36.8 x 13.3 cm)"、"74.51.2831"、"4978"
KeyError が「artifact4」が存在しないことを示していることは理解していますが、その理由はわかりません。約 6,000 レコードの大きな CSV ファイルからデータを取得しています。どんな提案でも大歓迎です!