Python 如何debug
Posted smilelin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 如何debug相关的知识,希望对你有一定的参考价值。
一、常见错误:
1、漏了末尾的冒号,如 if语句,循环语句,定义函数
2、缩进错误,该缩进的时候没有缩进
3、把英文符号写成中文符号,如: ‘ ‘ () ,
4、字符串拼接,把字符串和数字拼接一起
5、没有定义变量
6、“==”与“=”混用
7、缩进Tab键与空格混用
二、知识不熟练造成bug:
如:1、列表的索引是从0开始的,不是从1开始的;
2、append()函数每次只能添加一个参数,如a.append(‘A‘)
三、思路不清晰造成bug:
方法:1、用 # 把感觉会出问题的代码段注释掉;
2、利用print()语句,展示关键步骤的操作结果;
3、根据print出来的结果,一步步寻找和解决问题;
四、被动掉坑:
可使用try...except.....语句(具体内容要缩进)来解决
使用try...except.....语句后
try....except....的三种用法:
1、跟if....elif.....elif....一样,try后面可以跟多个except
2、except后面可将两个或多个异常放在一起,只要触动其中一个,就执行所包含的代码:
3、常规错误的基类,假设不想提供很精细的提示,可以用这个语句响应常规错误:
以上是关于Python 如何debug的主要内容,如果未能解决你的问题,请参考以下文章
python如何批量读取文件 python如何批量读取csv python如何批量读取npy