如何高效运用Python代码调试技巧?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1172个文字,预计阅读时间需要5分钟。
对于每一位程序员来说,调试几乎是必备技能。在Pycharm编辑器中,常用的调试方法有Print大法和log大法,但缺乏类似Matlab的变量区,给代码调试带来不便。特别是在有函数的情况下,变量无法直接查看,使得调试过程变得困难。
对于每个程序开发者来说,调试几乎是必备技能。常用Pycharm编辑器里的方法有Print大法、log大法,但缺少类似Matlab的变量区,给代码调试带来不便,特别是在有函数的情况下,变量无法实时查看。
1、Python Console
在Pycharm编辑器里面有个Python Console,可以查看变量变化,但对于函数变量难调试。
2、PySnooper
安利一款非常好用的调试工具,它能在一些场景下,大幅度提高调试的效率, 那就是 PySnooper
2.1、快速安装
执行下面这些命令进行安装 PySnooper
pip install pysnooper2.2、简单案例
下面这段代码,定义了一个test的函数,在里面生成一个person 的字典变量,然后去更新它,最后返回。
本文共计1172个文字,预计阅读时间需要5分钟。
对于每一位程序员来说,调试几乎是必备技能。在Pycharm编辑器中,常用的调试方法有Print大法和log大法,但缺乏类似Matlab的变量区,给代码调试带来不便。特别是在有函数的情况下,变量无法直接查看,使得调试过程变得困难。
对于每个程序开发者来说,调试几乎是必备技能。常用Pycharm编辑器里的方法有Print大法、log大法,但缺少类似Matlab的变量区,给代码调试带来不便,特别是在有函数的情况下,变量无法实时查看。
1、Python Console
在Pycharm编辑器里面有个Python Console,可以查看变量变化,但对于函数变量难调试。
2、PySnooper
安利一款非常好用的调试工具,它能在一些场景下,大幅度提高调试的效率, 那就是 PySnooper
2.1、快速安装
执行下面这些命令进行安装 PySnooper
pip install pysnooper2.2、简单案例
下面这段代码,定义了一个test的函数,在里面生成一个person 的字典变量,然后去更新它,最后返回。

