写python使用IDLE如何实现调试功能
2017-02-09 23:46
831 查看
一、引言
最近初学python,刚开始使用IDLE,觉得既小巧又好用,但是写代码难免不会遇到需要调试的情况,这时候查看网上的资料,基本没有详细说明IDLE的调试功能的,在这里好好总结下自己的发现。二、实现步骤
1. 进入调试模式
点击IDLE,进入
python shell界面,这里点击
Debug标签,点击
Debugger,就可以进入调试模式了。
这时候会弹出一个框,这就是待会儿要用到的调试窗口。
2. 运行你要调试的代码文件
这里我已经打开了一个将要调试的文件(注意用File->Open打开),点击Run,点击
Run module,
这时候可以看到调试窗口显示出了数据(如果没有数据,则关闭重新打开,先打开IDLE,然后打开代码文件,然后打开调试模式,然后运行代码)。
这里的一些字段需要解释下:
字段名 | 解释 |
---|---|
Go | 直接运行代码 |
Step | 类似于VS的F11,就是一层一层的进入代码 |
Over | 类似于VS的F10,就是一行一行的查看代码 |
Out | 有点类似于Go的作用,这个地方我还要继续研究下 |
Quit | 退出调试,相当于直接结束整个调试过程 |
Stack | 堆栈调用层次 |
Locals | `局部变量查看 |
Source | 跟进源代码,这一个我建议勾选上,这样才有种调试的感觉 |
Globals | 全局变量查看 |
3.退出调试模式
退出调试模式的方法也很简单,按照第一步点击即可。这样就完成了IDLE的调试,是不是很简单,那就开始书写和调试自己的代码吧!
相关文章推荐
- Python如何使用IDLE进行调试
- 如何使用Python调用AutoIt来实现Flash控件的上传功能
- 使用python实现文本文件合并功能
- VC++ 6.0 中如何使用 CRT 调试功能来检测内存泄漏
- 使用python代码实现三叉搜索树高效率”自动输入提示”功能
- 如何使用struts2结合MySQL实现分页功能?
- VC++ 6.0 中如何使用 CRT 调试功能来检测内存泄漏
- VC++ 6.0 中如何使用 CRT 调试功能来检测内存泄漏
- VC++ 6.0 中如何使用 CRT 调试功能来检测内存泄漏
- 如何使用一个按钮实现两个功能
- VC++ 6.0 中如何使用 CRT 调试功能来检测内存泄漏
- 如何使用 CRT 调试功能来检测内存泄漏
- 如何使用radiobuttonlist实现下面的功能
- VC++ 6.0 中如何使用 CRT 调试功能来检测内存泄漏
- 用Python 实现刷钻网上抢任务,并实现一个简单的限制使用时间的功能
- VC++ 6.0 中如何使用 CRT 调试功能来检测内存泄漏(转)
- VC++ 6.0 中如何使用 CRT 调试功能来检测内存泄漏
- 忆龙2009:如何使用iMC实现帐号的导出功能
- VC++ 6.0 中如何使用 CRT 调试功能来检测内存泄漏
- VC++ 6.0 中如何使用 CRT 调试功能来检测内存泄漏