前言
很多人开始写代码不会考虑到用Debug,就像新手不会用git管理项目一样
但是当你开始接触、使用这些功能之后,你会发现以前走的很多错路都可以避免,但是该趟的坑还是需要躺的
接下来我简要介绍一下
Spyder
编辑器下进行python代码调试
Debug的优点
- 第一首先就是
找bug
了 - 快速弄清
新代码
、新模块
这个不难理解,假如你在一个github克隆了一个代码,并且成功的在你的机器上跑起来了,而你对其所用的模块一无所知,要想弄清这个黑盒子里面的奥秘,最快的方法就是Debug。(或许很多人会选择单元测试(不懂的都用一个print(object) ))
-
代码管理
下的必需方法
看下面一段代码,尝试思考一个问题:怎么知道xxx函数发生了什么(里面是怎么变化的)