如何使用 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 打开需要调试的程序:

12b4f87d35fd44ba7b0b73e992e67ea2.png

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

8256f25b217ddfd593916361803a7621.png

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

0040c350f6b26f09f0767ace3d52bf66.png

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

c4e6ead4c8e05de31bd288f779242902.png

6.调试快捷键:

  • F9 继续运行程序

  • F8 执行下一条语句

  • F7 进入当前语句的函数内

7.进入控制台后,点击下面的 python 图标可以开启交互调试模式,在交互式调试模式下,可在 Console 分页输入 Python 语句,且语句的执行环境与当前调用堆栈的断点执行环境相同。如图所示,输入 d = self.a + self.b 后返回 debugger 界面可以看到 d = 3:

18e0f128b72948c42b037cb3c3acc612.png

a0e09a137a6935e0522e46a5aeaa2fa7.png


我是「Super于」,立志做一个每天都有正反馈的人!

330b76f07c01e450f3113559fb7e7d6a.png

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值