如何在Python中捕获SystemExit异常?
在python文档中,SystemExit不是Exception类的子类。BaseException类是SystemExit的基类。因此,在给定的代码中,我们将Exception替换为BaseException以使代码正常工作
示例
try: raise SystemExit except BaseException: print "有用!"
输出结果
有用!
异常继承自BaseException,而不是StandardError或Exception,因此不会被捕获Exception的代码意外捕获。
我们宁愿这样写代码
示例
try: raise SystemExit except SystemExit: print "有用!"
输出结果
有用!
热门推荐
10 闺蜜好运祝福语简短
11 小班幼儿简短过年祝福语
12 希望生产顺利祝福语简短
13 为朋友订婚祝福语简短
14 生日朋友惊喜祝福语简短
15 男朋友吃饭祝福语简短
16 上司生日祝福语简短 女性
17 祝福语结婚诗句大全简短
18 员工年中贺卡祝福语简短