您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

python sys.exit在尝试中不起作用

python sys.exit在尝试中不起作用

sys.exit()引发一个异常,即SystemExit。这就是为什么您进入except-block的原因。

请参阅以下示例:

import sys

try:
    sys.exit()
except:
    print(sys.exc_info()[0])

这给您:

<type 'exceptions.SystemExit'>

尽管我无法想象这样做有任何实际原因,但是您可以使用此构造:

import sys

try:
    sys.exit() # this always raises SystemExit
except SystemExit:
    print("sys.exit() worked as expected")
except:
    print("Something went horribly wrong") # some other exception got raised
python 2022/1/1 18:44:25 有304人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶