我写了一个Python代码,包含使用ThreadPoolExecutor和ProcessPoolExecutor。我想调试代码,特别是被并行调用的函数。能够停止执行,设置断点,检查变量等我试过了,但是由于进程在其他线程中,断点不起作用。
ThreadPoolExecutor
ProcessPoolExecutor
yws3nbqq1#
在努力使用像PDB这样的本地调试器搜索解决方案后,我最终发现使用vscode和python扩展可能是最好的解决方案,它可以自动进入子进程/线程。
1条答案
按热度按时间yws3nbqq1#
在努力使用像PDB这样的本地调试器搜索解决方案后,我最终发现使用vscode和python扩展可能是最好的解决方案,它可以自动进入子进程/线程。