运行上一个问题的代码后,我从子进程中得到一个结果集,如下所示:
[[(<PyTime:6/10/2012 3:24:17 AM>, 1593.5, 413.0, 19.600000381469727, 430.0, 16.0, 47.0, 42.70000076293945, 15.600000381469727, 69.5),
(<PyTime:6/10/2012 3:24:18 AM>, 1658.0, 412.0, 19.600000381469727, 429.0, 7.0, 34.400001525878906, 30.899999618530273, 15.699999809265137, 69.5),
(<PyTime:6/10/2012 3:24:19 AM>, 1685.0, 406.0, 19.600000381469727, 425.0, 18.0, 28.700000762939453, 26.399999618530273, 15.699999809265137, 69.5)]]
当我尝试将它从我的子进程发送到我的父进程时,我会这样做,其中cu
等于上述内容。
conn.send(pickle.dumps(cu))
这会导致以下错误:TypeError: can't pickle time objects
将上述列表发送回父进程的解决方法是什么?