在Java / C#中,您可以轻松地逐步执行代码以查找可能出了问题的地方,而IDE使此过程非常人性化。
您能以类似的方式跟踪python代码吗?
是! 有一个Python调试器pdb就是为了这样做!
你可以pdb使用pdb myscript.py或通过启动Python程序python -m pdb myscript.py。
pdb myscript.py
python -m pdb myscript.py
你可以执行一些命令,这些命令已在pdb页面中记录。
需要记住的一些有用的是:
如果你不想使用命令行调试器,则某些IDE(例如Pydev,Wing IDE或PyCharm)都具有GUI调试器。Wing和PyCharm是商业产品,但是Wing具有免费的“个人”版本,而PyCharm具有免费的社区版本。