文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

终止python代码运行的三种方式

2023-08-22 05:43

关注


sys.exit()
执行这条语句会直接退出程序,也是常用的方法,不需要考虑平台等因素的影响。它通常是退出 Python 程序的首选方法。

该方法包含一个参数status,默认为0,表示正常退出,或1,表示异常退出。

import syssys.exit()  # 退出当前程序,但不重启shellsys.exit(0)sys.exit(1)

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

os._exit()
效果也是直接退出而不抛出异常,但是它的使用会受到平台的限制,但是我们常用的Win32平台和基于UNIX的平台不会受到影响。
os.kill()

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

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

操作(第二个参数)的常用取值为:

SIGINT      终止进程     中断进程SIGTERM   终止进程     软件终止信号SIGKILL    终止进程      杀死进程SIGALRM   闹钟信号


exit()退出程序,并重启shell

exit()  # 退出当前程序,并重启shell

quit()退出程序,并重启shell,效果与exit()一样

quit()  # 与exit()效果一样,退出并重启shell

三 快捷键

Ctrl + C

如果是程序陷入死循环,想强制结束,则按Ctrl + C。这个特别关键。

注意:捕获所有异常可能会造成意外的结果,比如,通常我们使用CTRL+C来终止程序,但如果程序中捕获了所有异常,CTRL+C就无法终止程序了。


今天的分享就到此结束了

欢迎点赞评论互关三连

在这里插入图片描述

来源地址:https://blog.csdn.net/nings666/article/details/130312627

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯