对于面包绘图组中的多个绘图,我有一个单独的 key_id 列表。我想看看我拥有的key_ids是否与面包类别中与每个面包绘图相关联的key_ids匹配,然后提取与匹配的绘图相关的信息(例如笔画等)
我正在尝试从 quickdraw 包中获取每个面包绘图的 key_ids,并将它们放入一个新列表中,我可以将其与我拥有的单独的 key_ids 列表匹配。但是,我无法从 quickdraw 数据中提取每个绘图的 key_ids。
目前我有:
breads = QuickDrawDataGroup("bread")
def drawings():
newlist = []
for bread in breads.drawings:
print(bread)
newlist.append(bread)
return newlist
但是,我收到此错误:
for bread in breads.drawings:
RuntimeError: generator raised StopIteration
有没有办法解决这个问题,以便我可以制作一个新的 key_id 列表?
此外,一旦我在 key_ids 中找到匹配项,我想搜索快速绘图以获取特定的绘图及其信息
breads.search_drawings(key_id=6224124814819328) #this is an example
但是,我无法执行此操作,因为我不断收到错误消息。