关于怎样完毕一个Python顺序或许用Python操纵去完毕一个历程等,Python自身给出了好几种要领,而这些体式格局也存在着一些区分,对相干的几种要领看了并实践了下,同时也记录下。
参考要领:
1、sys.exit()
实行该语句会直接退出顺序,这也是常常运用的要领,也不需要斟酌平台等要素的影响,平常是退出Python顺序的首选要领。该要领中包括一个参数status,默认为0,示意一般退出,也可认为1,示意非常退出。
该要领激发的是一个SystemExit非常(这是唯一一个不会被认为是毛病的非常),当没有设置捕捉这个非常将会直接退出顺序实行,固然也能够捕捉这个非常举行一些其他操纵。
2. os._exit()
结果也是直接退出,不会抛出非常,然则其运用会遭到平台的限定,但我们经常使用的Win32平台和基于UNIX的平台不会有所影响。
3. os.kill()
平经常使用于直接Kill掉历程,然则只能在UNIX平台上有用。
基本原理:该函数是模仿传统的UNIX函数发信号给历程,个中包括两个参数:一个是历程名,即所要吸收信号的历程;一个是所要举行的操纵。
操纵(第二个参数)的经常使用取值为:
SIGINT 停止历程 中断历程
SIGTERM 停止历程 软件停止信号
SIGKILL 停止历程 杀死历程
SIGALRM 闹钟信号
例:在linux平台上翻开VLC视频播放器,然后检察运转的历程:历程号是 4497
然后实行os.kill操纵:
实行完以后能够发明VLC视频播放器已封闭,同时该历程也已被Kill了。
以上就是怎样完毕退出python剧本的细致内容,更多请关注ki4网别的相干文章!