python2.7在使用的多进程执行一个函数时出现错误【PicklingError: Can’t pickle <type ‘function’>: attribute lookup builtin.function failed】,怎么检查都不知道哪儿错了,最后发现这个函数不能使用装饰器,把装饰器删除之后,错误就消除了,如下图。
将上图中的装饰器删除即可。注意这个报错是在debug的情况下才发现的,如果直接运行程序,那么程序会一直卡在多线程执行某个函数得语句,不往下执行,也不报错。
报错:PicklingError: Can‘t pickle <type ‘function‘>: attribute lookup __builtin__.function failed
最新推荐文章于 2022-11-03 20:49:25 发布