海外翻墙免费加速器:[入口]
1、查看运行结果异常报错(error)
遇到这种error,我都会打开百度翻译,复制某某error,查看一下是什么异常或者打开http://www.runoob.com/python/python-exceptions.html此链接,ctrl+f,查找所报的异常。
常见error异常
报错error | 描述 |
IndentationError | 缩进错误(新手常见错误,一般框一下代码,肉眼就能识别) |
TabError | Tab -和空格混用(新手常见错误,一般框一下代码,肉眼就能识别) |
ImportError | 导入模块错误,即某块可能未安装或安装失败。 |
IndexError | 序列中没有此索引(index),参数不存在脚本中使用的方法。 |
KeyError | 映射中没有这个键,同IndexError。 |
NameError | 无此参数 |
AttributeError | 对象没有这个属性 |
SyntaxError | 语法错误 |
Unicode类error | 编码或解码错误,一般要使用decode(‘gbk’)或decode(‘utf-8’)或修改导入txt的编码格式进行调试。 |
2、通过打印参数进行调试
通过print方法,查看获取的参数,进行调试(在写代码时也可以使用,即边写边调试)
print 参数
print type(参数) 通过print参数的类型,可以在写的过程中就可以根据参数的类型,运用正确的所属类型的方法,避免后面的错误。
3、通过运行结果反推代码问题
即结果与预想的不一样,通过结果进行反推问题,这个也是脚本调试中常见的方法。
4、注释或删除代码调试
通过注释或删除一些不必要的代码,使用前面的1,2方法逐步调试,查找问题。
未经允许不得转载:陈海飞博客 » 我写Python脚本时常用的调试手段