簡體   English   中英

試圖獲取quickdraw繪圖組中每個繪圖的關鍵ID

[英]Trying to get the key id of each drawing within drawing group of quickdraw

對於面包繪圖組中的多個繪圖,我有一個單獨的 key_id 列表。 我想看看我擁有的key_ids是否與面包類別中與每個面包繪圖相關聯的key_ids匹配,然后提取與匹配的繪圖相關的信息(例如筆畫等)

我正在嘗試從 quickdraw package 中獲取每個面包圖的 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

但是,我無法執行此操作,因為我不斷收到錯誤消息。

看來您正在使用 python >= 3.7 和不兼容的庫。

看到這個:

每次我嘗試運行應用程序時都會出現“RuntimeError:生成器引發 StopIteration”

嘗試使用 Quickdraw 文檔查看支持哪些版本的 python。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM