Python中的退出

python中的退出

sys.exit(n)

  • 异常,可以通过try…except…捕获
  • n的默认值为0,一般在主程序中使用

os._exit()

  • 直接退出解释器,无法执行后面的代码,不能捕获异常
  • 常用在子进程的退出

exit()/quit()

  • SystemExit异常.
  • 一般在交互式shell中退出时使用