0
有没有办法告诉Python停止脚本中某个点的执行并等待调试器附加到进程?我该如何告诉Python脚本来让调试器附加到进程?
在Python中是否有类似于dot-Net的Debugger.Break()
?
有没有办法告诉Python停止脚本中某个点的执行并等待调试器附加到进程?我该如何告诉Python脚本来让调试器附加到进程?
在Python中是否有类似于dot-Net的Debugger.Break()
?
安装ipython and ipdb。之后,您可以使用
import ipdb
ipdb.set_trace()
并直接从控制台进行调试。 您还可以使用其自带straight out of the box PDB:
import pdb
pdb.set_trace()
IPDB是伟大的,但PDB自带内置与Python。 –
不过,我对从PyCharm等工具进行调试非常感兴趣,并且从我的理解中,pdb仅限于控制台。有没有一种方法可以打破并附加使用像PyCharm这样的工具? – Nitzankin
那会工作不同。 你可以像这样查找教程:https://www.jetbrains.com/pycharm/help/remote-debugging.html – GLaDOS