在Python中,有没有一种方法可以在测试条件后退出类,而不退出Python?
说我有课
class test():
def __init__(self):
self.a = 2
def create_b(self):
self.b = 3
def does_b_exist(self):
if <self.b doesnt exist>:
#terminate
self.b += 1
try/except` 不起作用,因为程序的其余部分在失败后不会终止。我基本上是想捕获一个错误,并执行 python 在显示错误时所做的事情,但我不知道该怎么做
最佳答案
您可能想要运行“python -i”,它会在程序执行后将您带到交互式控制台,以运行 sys.exit(),它会终止程序,或者您(可能)想要自定义 sys.excepthook 。更详细地描述您想要的行为,我们可以为您提供一些代码来尝试。
关于python - 捕获错误并退出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4622823/