python结束进程的方式有什么


本文摘自php中文网,作者silencement,侵删。

python退出程序的方式

python程序退出方式[sys.exit() os._exit() os.kill() os.popen(...)]

1. sys.exit()

执行该语句会直接退出程序,这也是经常使用的方法,也不需要考虑平台等因素的影响,一般是退出Python程序的首选方法.

该方法中包含一个参数status,默认为0,表示正常退出,也可以为1,表示异常退出.

1

2

3

4

import sys

sys.exit()

sys.exit(0)

sys.exit(1)

该方法引发的是一个SystemExit异常(这是唯一一个不会被认为是错误的异常),当没有设置捕获这个异常将会直接退出程序执行,当然也可以捕获这个异常进行一些其他操作.

2. os._exit()

效果也是直接退出,不会抛出异常,但是其使用会受到平台的限制,但我们常用的Win32平台和基于UNIX的平台不会有所影响。

3. os.kill()

一般用于直接Kill掉进程,但是只能在UNIX平台上有效。

基本原理:该函数是模拟传统的UNIX函数发信号给进程,其中包含两个参数:一个是进程名,即所要接收信号的进程;一个是所要进行的操作。

python

以上就是python结束进程的方式有什么的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

Python中如何合并两个字典的示例分享

Python2为什么变成3

教你一招用Python破解斗地主残局

Python用什么开发工具?

Python中remove函数的用法是什么?

对numpy 数组和矩阵的乘法的进一步理解

excel文件读取的两种方式

Python工资为什么这么高

Python的编码格式更改问题

Python字符串拼接方法总结

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...