在Python中执行程序的时候,默认情况下都是使用的Python解释器,正常情况下,程序中,有需要执行的时候是会自动结束运行的,但是程序一旦进入死循环或者其它异常都会导致程序无法正常结束,这个时候就要手动的终止Python程序,文章中详细的讲解了操作方法,一起来看看吧 。
文章插图
【Python测试运行怎么关闭?Python中怎样退出程序运行?】一、Python退出程序的方法
1、sys.exit()语句
当程序在执行的过程中,进入到死循环的时候,就可以采用这种方式,使用sys.exit()语句是一种比较常用的方法,在操作的过程中,并不需要考虑平台的问题,在这个语句中包含了一个参数为status,如果这个参数设置的是0,就表示可以正常退出,除了0之外的数,都是异常退出 。代码如下:
import syssys.exit()sys.exit(0)sys.exit(1)使用这个语句的时候,最后会抛出一个异常SystemExit,这个异常不是一个错误,在没有设置对这个异常进行捕获的时候,它会直接退出当前所执行的程序 。
2、os._exit()语句
使用这个方法同样的也可以直接退出程序,但是在操作的过程中是不会抛出异常的,与第一种方法不同的是会有平台的限制,只能在win系统和linux系统中使用 。
3、os.kill()语句
最后一种方法就是直接将进入到死循环的程序kill,但是这种方法只能在UNIX平台上使用有效,所以一般不常用 。
这篇关于Python测试运行怎么关闭?Python中怎样退出程序运行?的文章就分享到这里了,文章中详细的讲解了三种退出程序的方法,大家可以仔细的阅读这篇文章 。
文章插图
文章插图
文章插图
微信扫码Python课,免费报名
文章插图
现在报名赠100例知识点合集
文章插图
推荐阅读
- Python中如何实现加法运算?Python中的加法用什么函数?
- python中的最大值怎么查找?python找出几个数最大值的方法
- 如何使用Python中的海象运算符?Python海象运算符用法有哪些
- python怎么把代码打印出来?python打印输出的方法有哪些?
- python安装库时有几种方法?详解python安装库的方法
- 如何用cmd命令打开python?cmd打开Python程序的方法
- replace函数的主要功能是什么?Python3中replace()函数使用方法
- Python怎么定义lambda函数解一元二次方程?Python匿名函数lambda特点是什么
- Numpy库函数where使用方法有哪些?Python如何使用where函数
- Python中的where函数该怎么使用?Python第三方库numpy函数where语法是什么