关于python中的class类犯得迷之错误

Posted 不积跬步无以至千里

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于python中的class类犯得迷之错误相关的知识,希望对你有一定的参考价值。

昨天在写一个类,修了20几天假,忘了类的写法,刚开始我写成这样

class A():

  def _init_():

    ......

然后我想把外面的一个方法c传进A类的方法b中,进行调用,就开始报错:object() takes no parameters,

刚开始很自信,不可能是自己写错,结果啪啪打脸,正确的类的写法是这样的:

class A(objec):

  def __init__(self):

    ......

注意init左右各两个下划线

低级错误,不写就忘,我真的不想写代码

记录一下今天犯得错误,public static function init()写成了public function initialize()

tp5模型事件是放在函数

public static function init()

而我写成了初始化函数,编辑器生成的
public function initialize()

开始时用着没出问题,但是在删除操作之前前我要删除上传的图片时,在执行unlink时总是找不到图片,因为初始化函数已经提前执行了一遍,所以二次执行时找不到图片地址了
找了好长时间原因,记录一下

以上是关于关于python中的class类犯得迷之错误的主要内容,如果未能解决你的问题,请参考以下文章

记录一下今天犯得错误,public static function init()写成了public function initialize()

关于表单修改

已解决:迷之错误,仅此一例跑到一半突然:AttributeError: ‘NoneType‘ object has no attribute ‘shape‘ 迷之操作

这个对机器人迷之自信的民族,他们真的做出了变形金刚

CentOS6.8下通过npm升级安装MySQL出现迷之错误解决过程

Default value for parameters with a class type hin