0

パンの描画グループ内の複数の描画の key_ids の個別のリストがあります。私が持っている key_ids がパン カテゴリ内の各パンの描画に関連付けられている key_ids と一致するかどうかを確認し、一致した描画 (ストロークなど) に関連付けられている情報を抽出したいと思います。

各パンの描画の key_ids を quickdraw パッケージから取得し、それらを新しいリストに入れようとしています。これを、私が持っている 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_ids の新しいリストを作成できるように、これを修正する方法はありますか?

さらに、key_ids で一致を取得したら、quickdraw 図面を検索して、特定の図面とその情報を取得します。

breads.search_drawings(key_id=6224124814819328) #this is an example

ただし、エラーが発生し続けるため、これを行うことができません。

4

1 に答える 1