Python multiprocessing, can#39;t pickle thread.lock (pymongo)(Pickle thread.lock(Pymongo))
问题描述
我有一个具有以下方法的类:
其中get_links_m2
是创建文件";links.txt";的另一个方法。工作人员为:
方法get_info_m2
访问链接并提取一些信息。方法add_new_active
将信息添加到MongoDB。
我的代码可能有什么问题?当我运行它时,我得到这个错误(和回溯):
GET_ADD_NEW_LINKS中的第234行文件
260,在地图中
GET中的第608行
385,In_Handle_Tasks
发送中的第206行
第50行,转储
推荐答案
如the docs中所述:
永远不要这样做:
相反,必须在Worker函数内初始化客户端。
这篇关于Pickle thread.lock(Pymongo)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!