【python小随笔】进程池 multiprocessing.Pool的简单实现与踩过的坑

匿名 (未验证) 提交于 2019-12-02 22:51:30
#导入进程模块 import multiprocessing  #创建进程池             坑:一定要在循环外面创建进程池,不然会一直创建 pool = multiprocessing.Pool(30) for Size in Size_list:         index,Size_Asin = Size.xpath('./@value')[0].split(",")                   Size_Asin_url = "https://www.amazon.cn/dp/%sth=1&psc=1" % Size_Asin  # 拼接每个Size_Asin网页URL                       #任务进程池执行     坑:这一步要在循环里面执行      pool.apply_async(self.Size_Asin_Get,args=(Size_Asin_url,parentAsin,))   pool.close()         #坑: 要在循环外面关闭 pool.join()

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!