是因为jupyter默认是基于IPython内核运行的,而IPython内核对于一些特殊方法(如init)的查找可能会有限制。
通常情况下,在Python中,当创建一个类的实例时,会调用该类的init方法来进行初始化操作。但在jupyter中,由于其特殊的运行环境,可能无法直接在类上找到init方法。
要解决这个问题,可以尝试以下几种方法:
obj = MyClass()
obj.__init__()
请注意,这种方法仅在必要时使用,因为通常情况下,Python会自动调用init方法来进行初始化。
以上是针对在jupyter中使用时,在python类上找不到init方法的解决方法。希望能对你有所帮助。
领取专属 10元无门槛券
手把手带您无忧上云