知行编程网知行编程网  2022-11-26 06:00 知行编程网 隐藏边栏  8 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python可以加断点调试吗的相关知识,希望可以帮到处于编程学习途中的小伙伴

python可以加断点调试吗


Python中可以加断点调试

断点是指代码中的一个指定位置,当程序运行到这个位置就会中断,此时开发者可以查看各个变量的值。

被断点中断的程序并没有结束,可以选择继续执行。

实现断点调试需要 IDE 的支持。下面以 PyCharm 来演示一下

python可以加断点调试吗

单击一行代码的左侧栏,可以为该行添加断点。现在给三个if判断都加断点。

选择 debug,程序开始运行。

python可以加断点调试吗

输入a和b这两个值后,程序会在第一个if中断,工具栏中会显示当前程序中的各种值。

python可以加断点调试吗

选择“resume program”,程序就会继续执行,直到遇到下一个断点。

python可以加断点调试吗

借助断点功能,调试起来方便了很多,而且在程序运行时也很容易观察到程序的状态。

使用断点进行调试时,另一个经常一起使用的功能是单步调试。

python可以加断点调试吗

程序被打断时,选择“Step Over”,会往下执行一行代码,继续打断。

当代码行中有一个函数时,“Step Into”将跳入函数内部,然后单步执行。相应的,“Step Out”会在当前函数执行完后打断位置。

这些操作在工具栏上有快捷键,也可以通过快捷键来操作。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享