[英]Python pickling error trying to pickle pygame Event object
I am trying to pickle a pygame.event.Event object: 我正在尝试腌制pygame.event.Event对象:
eventObj= pygame.event.get()[0]
data= pickle.dumps(eventObj)
but I get this error: 但是我得到这个错误:
_pickle.PicklingError: Can't pickle <class 'Event'>: attribute lookup builtins.Event failed
pygame.event.Event
can't be pickled. pygame.event.Event
不能被腌制。
You need to pickle eventObj.type
and eventObj.dict
separately, that's should be all you'll need from the event anyway. 您需要分别腌制
eventObj.type
和eventObj.dict
,无论如何这就是您需要的所有东西。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.