-1
現狀: 我使用不和諧的API來檢索成員對象的字典在我的服務器。隨着新成員加入和老成員離開,這本字典的大小不斷變化。如何處理在Python中不斷變化的對象字典?
我目前有有大約30分鐘的運行時間,所以它保證本字典大小的變化,因爲我遍歷它在我的程序訪問該字典成員對象的程序;這會導致我for循環出錯。我也看不到這本詞典deepcopy
;
TypeError: can't pickle dict_values objects
有關如何解決此問題的任何想法?
代碼:
for i in members: do something;
< ---而這是發生在大小會員的變化
想這也不起作用:
臨時= copy.deepcopy(會員)
這是字典是什麼: dict_values([<discord.member.Member object at 0x1094b3268
>,<discord.member.Member object at 0x1094b32f0
>等
聲音就像你可能需要用互斥體保護它一樣。什麼改變了它?你的代碼還是別的? –
只是在這裏拋出一些東西:把它放在數據庫中吧? –
'TypeError:不能醃dict_values對象'呃,那麼你到底在做什麼,是給你這個錯誤。這會發生在類似'pickle.dumps(some_dict.values())的東西' –