我需要pickle对象[wxpython框架对象]并将其作为参数发送给此函数apply_async在多处理池模块 有人可以提供一个示例我该如何做 我试过以下并得到一个错误消息:酸洗对象
myfile = file(r"C:\binary.dat", "w")
pickle.dump(self, myfile)
myfile.close()
self.my_pool.apply_async(fun,[i,myfile])
def fun(i,self_object):
window = pickle.load(self_oject)
wx.CallAfter(window.LogData, msg)
可能有人告诉我可能是什么问题
如果错误给出的最后一条错误消息下面的一些指标,我得到: 文件“C:\ Python26 \ LIB \ copy_reg.py” ,第70行,在_reduce_ex中 引发TypeError,“can” t pickle%s对象“%base。 name TypeError:不能泡菜PySwigObject对象
我不知道足够多关于酸洗但errormessage的HOULD是其他助手的帮助。 – kasten 2010-10-05 09:21:29