在Python中执行程序的时候,默认情况下都是使用的Python解释器,正常情况下,程序中,有需要执行的时候是会自动结束运行的,但是程序一旦进入死循环或者其它异常都会导致程序无法正常结束,这个时候就要手动的终止Python程序,文章中详细的讲解了操作方法,一起来看看吧。
一、Python退出程序的方法
1、sys.exit()语句
当程序在执行的过程中,进入到死循环的时候,就可以采用这种方式,使用sys.exit()语句是一种比较常用的方法,在操作的过程中,并不需要考虑平台的问题,在这个语句中包含了一个参数为status,如果这个参数设置的是0,就表示可以正常退出,除了0之外的数,都是异常退出。代码如下:
import sys sys.exit() sys.exit(0) sys.exit(1)
使用这个语句的时候,最后会抛出一个异常SystemExit,这个异常不是一个错误,在没有设置对这个异常进行捕获的时候,它会直接退出当前所执行的程序。
2、os._exit()语句
使用这个方法同样的也可以直接退出程序,但是在操作的过程中是不会抛出异常的,与第一种方法不同的是会有平台的限制,只能在win系统和linux系统中使用。
3、os.kill()语句
最后一种方法就是直接将进入到死循环的程序kill,但是这种方法只能在UNIX平台上使用有效,所以一般不常用。
这篇关于Python测试运行怎么关闭?Python中怎样退出程序运行?的文章就分享到这里了,文章中详细的讲解了三种退出程序的方法,大家可以仔细的阅读这篇文章。