python中结束游戏程序的方法

  介绍

这篇文章主要介绍python中结束游戏程序的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

python程序有两种退出方式:os._exit()和sys.exit()。下面是这两种方式的区别。

os._exit()会直接将python程序终止,之后的所有代码都不会执行。

sys.exit()会抛出一个异常:SystemExit,如果这个异常没有被捕获,那么python解释器将会退出。如果有捕获该异常的代码,那么这些

代码还是会执行。

例如

import 操作系统   ,   试一试:   ,,,os._exit (0)   除了:   ,,,print (& # 39; Program  is 死# 39;公司)

这个打印是不会打印的,因为没有异常被捕获。

结论

使用sys.exit()来退出程序比较优雅,调用它能引发SystemExit异常,然后我们可以捕获这个异常做些清理工作。而os._exit()将python解

释器直接退出,后面的语句都不会执行。

python中结束游戏程序的方法