使用Python IDLE进行Debug调试

简介: 使用Python IDLE进行Debug调试

1.首先以我的Python版本为例为大家讲解,我的版本是Python 3.7,版本问题对使用情况影响不大。



6eca51c3272448799b0d047c8085dd45.png

2.接着我们可以通过新建文件夹来输入我们的代码或者打开我们已有的代码




0b57835d6b8d4191ba1b0b94fdd178d7.png

这里我直接打开已有的代码效果如图,接下来我们如何使用Debug呢?


3.我们点击我们的Python shell窗口,进入到第一张图的地方

b4c7aaea9cb449dda91b9221223e6b5d.png


4.这里有一个Debug,这里就是我们的调试程序的入口,我们点击打开,然后选择Debugger


08003c34f16840f4b93b2fe8171e88a2.png


5.此时我们进入到该界面,可以看到原来的Python shell窗口出现了,DEBUG ON的字样,这就说明我们的Debug开始进行了。


ca582a76b6454aa195a2a03992bacf2a.png


6.返回我们的文件,进行设置断点


9066630e3b914d0b8126ce389f0f2e49.png


7..设置断点的一行会进行标黄,接着我们点击 run Module 或者点击键盘F5

21f93256877141878584970bd1c17de7.png



8.这个时候我们的Debug会自动出现,如下图样,这里通过不同的按钮我们可以进行我们的程序调试。同时可以选择展现全局,局部变量等。

654347270a0d439d887a63974bd61822.png

相关文章
|
6月前
|
数据采集 运维 API
把Postman调试脚本秒变Python采集代码的三大技巧
本文介绍了如何借助 Postman 调试工具快速生成 Python 爬虫代码,并结合爬虫代理实现高效数据采集。文章通过“跨界混搭”结构,先讲解 Postman 的 API 调试功能,再映射到 Python 爬虫技术,重点分享三大技巧:利用 Postman 生成请求骨架、通过 Session 管理 Cookie 和 User-Agent,以及集成代理 IP 提升稳定性。以票务信息采集为例,展示完整实现流程,探讨其在抗封锁、团队协作等方面的价值,帮助开发者快速构建生产级爬虫代码。
223 1
把Postman调试脚本秒变Python采集代码的三大技巧
|
存储 JSON 监控
告别Print,使用IceCream进行高效的Python调试
本文将介绍**IceCream**库,这个专门用于调试的工具显著提升了调试效率,使整个过程更加系统化和规范化。
301 2
告别Print,使用IceCream进行高效的Python调试
|
存储 Python
python数据类型、debug工具(一)
python数据类型、debug工具(一)
|
JavaScript 前端开发 ice
简单实用,Python代码调试利器~
简单实用,Python代码调试利器~
132 4
简单实用,Python代码调试利器~
|
监控 Python Windows
python知识点100篇系列-pysnooper用于调试
PySnooper是一个便捷的Python调试工具,用于监控代码执行过程及局部变量的变化,替代繁琐的打印语句。作为GitHub上的热门开源项目,它通过装饰器自动记录代码执行细节。安装简便,支持多种平台,可通过pip安装。使用时,只需在目标函数上添加装饰器即可实时查看变量变化或将其记录至日志文件。此外,还支持使用with块对特定代码段进行调试。更多详细信息可参阅其官方使用文档。
192 0
python知识点100篇系列-pysnooper用于调试
使用icecream优雅调试Python代码
在大型项目中,使用print()调试代码可能导致终端输出过多,难以分辨输出结果与代码的对应关系。为了更清晰地调试,可以采用Icecream库。通过使用Icecream,可以更有效地进行Python代码调试,同时保持代码的整洁性。
|
存储 程序员 Python
python数据类型、debug工具(二)
python数据类型、debug工具(二)
|
程序员 开发工具 Python
[oeasy]python0030_动态控制断点_breakpoints_debug_调试
[oeasy]python0030_动态控制断点_breakpoints_debug_调试
117 2
|
Shell 程序员 开发工具
[oeasy]python0026_调试程序_pdb3_帮助_help_求助_文档
调试程序_debug_next_下一步_list_pdb3 🥋
168 1
|
搜索推荐 JavaScript 前端开发
简单实用,Python代码调试利器/java代码的设计和解读
尽管有许多高级调试工具,但在多数情况下,`print()`仍是便捷之选。`icecream`库则将`print()`调试法发挥到极致,简化变量检查与信息输出,提升调试效率。无论是基本变量还是复杂数据结构,`icecream`都能轻松应对,并支持自定义输出格式,让你的调试工作更高效。下面,让我们一起探索`icecream`的更多实用功能吧!
98 0

推荐镜像

更多
下一篇
oss云网关配置