-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())的东西' –