【Python】Pycharm 调试Debug必知

一、调试的作用:

  1. 看数据类型
  2. 不用print看数据内容
  3. 看数据变化

二、调试的关键功能:在这里插入图片描述

控制台: 看输出

显示执行点 Alt+F10: 跳到当前执行行(该行还未执行)
步过F8: 即执行当前行,并跳到下一行,不会进入函数(会进入循环)
步入F7: 执行当前行,并进入能进入的函数或循环里(print不可进入)。可一定程度代替步过使用。
单步执行我的代码: 行当前行,并进入自己写的函数或循环里(不关注引用的函数时可用)。可一定程度代替步过使用。
步出Shift+F8: 和步出对应,若已经是最外层,无法步出,则跳到下一个断点
恢复程序F9: 跳到下一个断点
运行到光标处: 直接运行到光标所在行
在这里插入图片描述
老版本:
在这里插入图片描述

查看断点: 查看项目所有断点(同时看多个文件的断点)
忽略断点: 让项目所有断点都失效(同时控制多个文件的断点)
在这里插入图片描述
对表达式求值: 用于查看变量,更改变量值
在这里插入图片描述

新建监视: 可用于查看很深层级的变量属性,避免一层层展开,如name.job.salary
在这里插入图片描述
条件断点: 控制变量符合某个条件时停止
在这里插入图片描述
多线程调试: 选择“线程”后,可通过选择不同线程一个个线程单独调试
在这里插入图片描述
在这里插入图片描述

参考

bili-pycharm debug
Debug知识点解析!–老版本
多线程调试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值