前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python中的这几种报错你遇到过吗?

Python中的这几种报错你遇到过吗?

作者头像
张俊红
发布2019-05-05 16:50:29
5930
发布2019-05-05 16:50:29
举报
文章被收录于专栏:张俊红张俊红
总第139篇/叶枫

我新开了一个系列,叫做『读者分享系列』,这个系列主要用来发布一些我书的读者写的一些读书笔记和学习笔记的。

今天是第一篇,这一篇来自我们的学习委员叶枫同学。叶枫同学把书中所有代码已经敲了一遍了,踩了不少坑,现在他把这些坑总结出来,分享给大家。

1.变量名错误(NameError)

试图访问的变量名不存在,比较常见的就是单词拼写错误。

2.语法错误(SyntaxError)

代码形式错误,特别是循环、判断语句后面,忘记加冒号了。

3.代码缩进错误(IndentationError):

python的缩进非常严格,行首多个空格,少个空格都会报错。

4.输入法半角全角:

特别是传入中文字符串时,引号、逗号。

5.对象属性错误(AttributeError):

模块或对象没有对应属性。

6.类型错误(TypeError):

参数类型错误,如arange()函数期望的传入的是整型,结果传入字符串。

7.文件报错(IOError):

一般常见于打开不存在文件时会引发IOError错误,如果修改打开文件也会报类似的错误。

8.索引错误(IndexError):

使用的索引不存在,或者索引超出序列范围。

9.值错误(ValueError):

传给对象的参数类型不正确,像是给int()函数传入了字符串数据类型的参数。

10.代码报错一般解决方法思路

1.调整心态,不要慌张,有报错是正常的 2.查看报错的提示 3.根据提示查看对应的代码进行修改 4.上网查找下是否有类似的问题及解决方法 5.虚心请教群里咨询老师及其他同学 6.总结和记录这次遇到问题解决的思路,如有可能可以写一篇文章做分享 也可以看下我的git代码库,书本上的案例我都做过一次 https://github.com/xmaniu/Excel-Python

11.题外话:

特别是初学者,尽量跟着书本的代码案例走一遍,然后再根据自己的实际情况修改代码,不要好高骛远,觉得太简单了,就随着自己的性子来,然后出了问题,一脸懵逼了,然后到处问,因为书本的知识点是循序渐进的,已经避开很多坑了,一定把基础打牢了,以后想怎么玩都可以,不要路都走不稳,就想飞了。最重要的一点就是一定要动手敲代码,别偷懒直接复制别人的代码。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-03-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 俊红的数据分析之路 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.变量名错误(NameError)
  • 2.语法错误(SyntaxError)
  • 3.代码缩进错误(IndentationError):
  • 4.输入法半角全角:
  • 5.对象属性错误(AttributeError):
  • 6.类型错误(TypeError):
  • 7.文件报错(IOError):
  • 8.索引错误(IndexError):
  • 9.值错误(ValueError):
  • 10.代码报错一般解决方法思路
  • 11.题外话:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档