类python中缺少对象时的函数调用

时间:2018-09-12 07:00:04

标签: python class oop object missing-data

当您尝试在不存在的对象上执行类函数时,我正在寻找一种调用函数的方法,类似于字典的__missing__

class Foo:

  def pront(self):
    print(self)

  def doesntexist(self):
    pass #do stuff

object1 = Foo
object1.pront() #works
object2.pront() #calls the doesntexist function

1 个答案:

答案 0 :(得分:1)

这是不可能的。 Python怎么会知道object2-不存在,如果已经存在,打算Foo吗?

您可以提出一个论点,即它实际上可以是任何类。