我收到此错误:
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 厘米)","74.51.2831","4978"
我知道 KeyError 表示“artifact4”不存在,但我不知道为什么 - 我正在从一个包含近 6,000 条记录的大型 CSV 文件中获取数据。任何建议都非常感谢!