使用PyCharm调试程序实现过程
1.准备代码
# coding=utf-8
class TestDebug:
def __init__(self):
self.a = 1
self.b = 2
def test01(self):
print('test01开始了!')
self.test02()
print('test01结束了!')
def test02(self):
print(self.a)
print(self.b)
c = 3
print(c)
if __name__ == '__main__':
obj_test_debug = TestDebug()
obj_test_debug.test01()2.使用 PyCharm 打开需要调试的程序

3.在需要调试代码位置设置断点
鼠标左键单击行数后面位置即可,再次单击取消设置断点:

4.右键菜单点击 debug
或者点击右上角 debug 按钮或者 shift+F9 进行调试:

5.开始调试后
程序会在设置断点位置停止运行,程序执行当前行会标记为蓝色,下方的状态变量查看窗口会显示变量当前值:

6.调试快捷键
- F9 继续运行程序
- F8 执行下一条语句
- F7 进入当前语句的函数内
7.进入控制台后
点击下面的 python 图标可以开启交互调试模式,在交互式调试模式下,可在 Console 分页输入 Python 语句,且语句的执行环境与当前调用堆栈的断点执行环境相同。
如图所示,输入 d = self.a + self.b 后返回 debugger 界面可以看到 d = 3:


以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Python 实现图片转字符画的示例(静态图片,gif皆可)
这篇文章主要介绍了Python 实现图片转字符画的示例,帮助大家更好的利用python进行图片处理,感兴趣的朋友可以了解下2020-11-11
DRF跨域后端解决之django-cors-headers的使用
这篇文章主要介绍了DRF跨域后端解决之django-cors-headers的使用,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2019-01-01
Python GUI编程学习笔记之tkinter界面布局显示详解
这篇文章主要介绍了Python GUI编程学习笔记之tkinter界面布局显示,结合实例形式分析了Python GUI编程中tkinter界面布局显示的相关操作技巧与使用注意事项,需要的朋友可以参考下2020-03-03
Python免费验证码识别之ddddocr识别OCR自动库实现
在Python爬虫过程中,有些网站需要验证码通过后方可进入网页,目的很简单,就是区分是人阅读访问还是机器爬虫,下面这篇文章主要给大家介绍了关于Python免费验证码识别之ddddocr识别OCR自动库实现的相关资料,需要的朋友可以参考下2022-02-02


最新评论