我尝试退出脚本但它没有退出.
这是我的代码:
import sys
try:
...
print "I'm gonna die!"
sys.exit()
except:
...
print 'Still alive!'
Run Code Online (Sandbox Code Playgroud)
结果是:
I'm gonna die!
Still alive!
Run Code Online (Sandbox Code Playgroud)
为什么?
Pav*_*sov 22
您正在SystemExit使用您的一揽子except条款来捕获异常.不要那样做.始终指定您期望的异常,以避免这些事情.