我想知道Python是否有办法避开__init__
中的其他函数,直接转到__del__
。例如
class API:
Array = {"status" : False, "result" : "Unidentified API Error"}
def __init__(self, URL):
self.isBanned()
print "This should be ignored."
def isBanned(self):
if True:
goTo__del__()
def __del__(self):
print "Destructed"
API = API("http://google.com/");
是的。这就是例外。你知道吗
异常是在
__init__
方法中引发的,因此永远不会完成赋值,因此实例没有引用,会立即被删除。你知道吗正确的处理方法可能是引发异常。像这样的
相关问题 更多 >
编程相关推荐