Python API调用:KeyError

时间:2018-02-23 17:22:47

标签: python json rest keyerror

我正在使用python script执行对一个系统(ArchivesSpace)的Web API调用,从中提取JSON数据,使用该数据通过其API搜索另一个系统(Archive-It ),然后在将结果推入原始系统之前提取结果。当我运行脚本时,它似乎执行初始API调用就好了,但在执行第二次或在aspace.py中点击第730行时挂起(我不知道哪个)。我收到以下错误消息:

Traceback (most recent call last):
File ".\describingWebArchives.py", line 81, in <module>
for result in AS.withSubject(session, repo, aitSubject, aitSource, aspaceLogin):
File "build\bdist.win32\egg\archives_tools\aspace.py", line 730, in withSubject
if result["source_enum_s"][0].lower() == str(source).lower():
KeyError: 'source_enum_s'

我认为KeyError表明source_enum_s是一个无法识别的库术语,但就我而言。我非常感谢你帮助解决或理解这个问题!

0 个答案:

没有答案