debugging 如何调试包含多进程和多线程的Python代码?

eaf3rand  于 2023-10-24  发布在  Python
关注(0)|答案(1)|浏览(175)

我写了一个Python代码,包含使用ThreadPoolExecutorProcessPoolExecutor。我想调试代码,特别是被并行调用的函数。能够停止执行,设置断点,检查变量等
我试过了,但是由于进程在其他线程中,断点不起作用。

yws3nbqq

yws3nbqq1#

在努力使用像PDB这样的本地调试器搜索解决方案后,我最终发现使用vscode和python扩展可能是最好的解决方案,它可以自动进入子进程/线程。

相关问题