当前位置:网站首页>如何用 Lightly 进行 Debug 断点调试?
如何用 Lightly 进行 Debug 断点调试?
2022-08-02 03:30:00 【TeamCode】
当我们在开发 Python 项目时,调试和剖析(Debugging and Profiling)能在编写代码的过程中起到重要作用。调试器可以帮助程序员分析完整的代码,通过设置断点并提供执行时间等细节,识别出程序中的缺陷与瓶颈。
这个教程将介绍并指导你如何使用 Lightly 自带的 Debug 模式,通过调试程序中出现的问题并让程序顺利运行。在 Python 的 Debug 模式中,程序员可使用条件性断点,逐行对源代码进行调试。
Debug 模式
在 Lightly 的 Debug 模式下,用户可以自由设置断点。开启 Debug 调试后,程序会运行到断点时便会暂停,以便用户分析当前的运行情况。
设置断点
首先,在编辑区左侧为想要调试的代码行打上断点。
开始调试
接着点击右上角的 调试
按钮或在编码区的右键菜单中选择“调试当前文件”,开始 Debug 调试。
调试功能介绍
跳到下一断点
点击红箭头所指的按钮,可以跳到下一个符合中断条件的断点处。
步过
点击红箭头所指的按钮,在方法内逐行执行并在结束该方法的执行后,跳转到下一个断点。
停止调试
点击 Debugger 中的红色 停止
按钮或右上角的 停止
按钮,停止调试。
断点列表管理
当前所有的断点都会显示在这个区域内,格式为:[文件名:断点所在行号]
查看变量值
中断所在行的所有变量的值会显示在这个区域内。
Python 的 Debug 教程到此告一段落,你可以直接在 Lightly 动手尝试调试程序,也可以查看 TeamCode 的一些往期文章。如果你对 Lightly 的 Debug 模式有任何疑问或建议,更欢迎你在评论区留言讨论。
边栏推荐
猜你喜欢
Case | industrial iot solutions, steel mills high-performance security for wisdom
Scala 中的集合(二):集合性能比较
【MQ-2 可燃气体和烟雾传感器与 Arduino 配合使用】
【土壤湿度传感器与 Arduino 测量土壤湿度】
【Arduino使用旋转编码器模块】
【TCS3200 颜色传感器与 Arduino 实现颜色识别】
【Arduino 连接 SD 卡模块实现数据读写】
向龙芯2K1000板子上烧写中标麒麟系统
【NTC 热敏电阻与 Arduino 读取温度】
bluez5.50+pulseaudio实现蓝牙音响音频播放
随机推荐
实现动态库(DLL)之间内存统一管理
Comparative analysis of mobile cloud IoT pre-research and Alibaba Cloud development
【科普贴】MDIO接口详解
openmv学习 2022.5.9
I2C无法访问ATEC508A加密芯片问题
【科普贴】I2C通讯协议详解——偏软件分析和逻辑分析仪实例分析
【霍尔效应传感器模块与 Arduino】
简单的RC滤波电路
Arduino点亮数码管
LT9211芯片资料分享
NE5532运放加法器
GM8775C规格书,MIPI转LVDS,MIPI转双路LVDS分享
USB HUB USB集线器电路设计
Modify hosts file using batch script
野火ISO-V2学习
引擎开发日志:场景编辑器开发难点
【Arduino 连接 SD 卡模块实现数据读写】
振芯GM7123C:功能RGB转VGA芯片方案简介
GM8775C MIPI转LVDS调试心得分享
TC358860XBG BGA65 东芝桥接芯片 HDMI转MIPI