多处理中的error_callback.Pool在Python 2中的apply_async?
发布时间:2020-12-20 13:47:11 所属栏目:Python 来源:网络整理
导读:函数apply_async of multiprocessing.Pool类在 Python 3中有参数error_callback.但Python 2中缺少此参数. 有没有什么技巧可以在Python 2中实现相同的功能?理想情况下,我想编写在Python 2和3中运行的代码. 解决方法 我还没有尝试过python3.但对我来说,为了捕
函数apply_async of multiprocessing.Pool类在
Python 3中有参数error_callback.但Python 2中缺少此参数.
有没有什么技巧可以在Python 2中实现相同的功能?理想情况下,我想编写在Python 2和3中运行的代码. 解决方法
我还没有尝试过python3.但对我来说,为了捕捉子进程中的错误,我将在子进程中运行的函数放在一个
import traceback try: your code that can make error except Exception as e: print e return False,traceback.format_exc() else: return True,result 所以我会知道出了什么问题. 编辑:我将返回格式更改为OP的注释,以便子进程返回一个元组(is_success,结果或错误回溯消息) 因此主进程将首先读取标志is_success,然后相应地处理第二个参数. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- python – 如何获取书签的页码
- python – Appengine社交认证的不同选择是什么 – 他们如何
- Python 互联网数据处理模块介绍!最全面的模块都在这里!
- 利用Python来开发一款分析风险数据工具!金融股市必备神器!
- 小白学Python(18)——pyecharts 关系图 Graph
- python – Visual Studio代码Pylint AutoFix在Ubuntu 17.04
- python – 在主进程中异步等待多处理队列
- python – 将列从一个数据框映射到另一个数据框以创建新列
- python – 索引在2D列表中的位置,以从同一列表中获取子返回
- 挑选一个Python扩展类型,定义为具有PyObject *成员的C结构