我使用Ruby on Rails作为我的后端制作Web应用程序.我在前端使用React和Flux,这是JavaScript.我可以完全使用我需要的调试工具.我只是在我的应用程序的任何地方添加代码行"debugger",以便执行停止.我在Rails中使用byebug gem.当在后端代码上执行"调试器"代码行时,调试发生在命令行上; 当它在JavaScript代码中发生时,调试发生在Chrome Dev Tools中.换句话说,我可以很快地进行调试.
Python中等效的方便调试工具是什么?换句话说,一个人已经可以编程一般,并且只是想快速能够在Python中使用调试?我正在使用Atom编辑器(就像我在制作Web应用程序时使用的那样).
lou*_*tre 27
您可以使用 pdb
要添加断点,请插入:
import pdb; pdb.set_trace()
Run Code Online (Sandbox Code Playgroud)
你想停下来的地方.
注意:从python 3.7开始,你就可以做到
breakpoint()
Run Code Online (Sandbox Code Playgroud)