python如何一步步调试

Python0133

python如何一步步调试,第1张

装个Pycharm

1 添加断点

2 Debug下运行代码:

3 F8:进行下一步操作

F7 :跳入下一个方法中

也可以在脚本内部设置断点,这样就可以在某些特定点查看变量信息和各种执行时信息了。这里将使用 pdb.set_trace() 方法来实现。举个例子:

试下保存上面的脚本后运行之。你会在运行时马上进入 debugger 模式。

单步跳过 n(next) 和单步进入 s(step) 的区别在于, 单步进入会进入当前行调用的函数内部并停在里面, 而单步跳过会(几乎)全速执行完当前行调用的函数,并停在当前函数的下一行。

更多的命令在官方文档