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