2020-09-03

tech2022-12-01  107

记录学习python中遇到的常见错误(x_x;)

1.the object doesn’t have the attribute (1)一般是忘记用 self. 关联属性变量,尤其是在“属性的嵌套”时 (2)在定义类方法时忘记加开头的self形参 (3)在属性的嵌套时,副属性的类的定义 未 先于主属性的类的定义,而导致查无此属性(毕竟python解释器是自上而下地读取代码啊)


文件

1.(一片空白) (1)忘记打开文件后只能执行一种操作(即使文件打开模式含+也不行) 例如用a+打开了txt文件,先使用write()方法,再read时,不会显示读取结果

2.unexpected indent (1)最常见的情况就是不小心多了个空白或者制表符,导致不必要的缩进

3.no such file or directory (1)输入文件名称时忘记拓展名,而导致创建了一个新文件/让python解释器以为是一个不存在的文件

to be continued

最新回复(0)