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拆分具有多个分隔符的字符串

java与Python中单例模式的区别

Python怎么改shell界面的背景

如何使用Python实现调查问卷的自动填写

Python界面设计用什么

django通过类的方式实现通用视图

迅速掌握Python中的hook钩子函数

Python列表中函数&方法详解

Python爬虫中http和https协议的详细讲解(图文)

Python都有哪些框架

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




打赏

取消

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

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

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

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

评论

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