本篇实例分析Python的错误。
工具/原料
1
Python3.7
2
Windows7环境
方法/步骤
1
首先需要看懂Python的错误提示信息:Traceback错误出现的地点line 1第一行。NameError错误类型:name 'abc' is not defined名字abc未定义。
2
根据错误提示来分析错误原因。上列是NameError,但是并不是去定义abc就可以了,而是结合你需要达到的目的来判断,a=abc,其实是想将abc赋值给a。 这是你会发现a这个变量名称不能直观的表达你想要的效果,那么在变量名称赋值时,需要加入更加详细的信息,判断错误发生的原因。
3
上面的例子变量名称改为string(字符串的意思)=abc时,报错,你会很快发现错误原因,然后修改合适的内容。
4
下面这个例子,错误类型为:TypeError类型错误: list indices must be integers or slices, not str必须是迭代类型,而不是字符串。
7
总结:1.需要有一定的英文知识,看懂错误提示内容。2.需要掌握基础语法知识。3.在以上2点的基础上,尽可能的去修改内容。4.当碰到无法自行解决的困难时,求助。
注意事项
1
需要一定的英文知识,编程语言翻译不一定准确。
2
多练习,碰到错误多了自然也就解决的快了。
上一篇:Word自动生成目录实例