###聪明办法学python Task07:debug调试

发布时间 2023-12-07 20:31:38作者: 无皈

debug的调试

1.调试理论的简单介绍

在计算机中,我们将机器看作状态机,同时我们遵循计算机不会犯错的原则,因此,如果程序运行不对劲,好好想想是不是自己的问题

2.看懂报错信息

编译器的报错要看懂,看不懂用翻译

调试方法

1.print调试:将程序分段后添加print,锁定问题发生地

2.assert调试:表达式是否成立

3.ide调试:查看报错

4.CV工程师:向人工智能求助(合法但是不推荐,不能过分依赖AI)

常见报错

1.缩进错误(IndentationError)切忌tab和空格混用

2.语法错误(GrammarError)慢慢来,改语法

3.命令错误(CommandError)使用了未定义的 函数或变量

4.类型错误(TypeError)使用了不正确的数据类型或者函数返回了不正确的数据类型

5.索引错误(IndexError)尝试使用不存在的索引或切片

6.键错误(KeyError)尝试使用一个不存在的字典键或属性名称导致

7.文件不存在错误(File does not existError)尝试打开一个不存在的文件