Python测试运行怎么关闭?Python中怎样退出程序运行?

在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中怎样退出程序运行?的文章分享到这里了,文章中详细的讲解了三种退出程序的方法,大家可以仔细的阅读这篇文章

相关文章

功能概要:(目前已实现功能)公共展示部分:1.网站首页展示...
大体上把Python中的数据类型分为如下几类: Number(数字) ...
开发之前第一步,就是构造整个的项目结构。这就好比作一幅画...
源码编译方式安装Apache首先下载Apache源码压缩包,地址为ht...
前面说完了此项目的创建及数据模型设计的过程。如果未看过,...
python中常用的写爬虫的库有urllib2、requests,对于大多数比...