广告
返回顶部
首页 > 资讯 > 后端开发 > Python >终止python代码运行的三种方式
  • 784
分享到

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

unixlinux服务器python 2023-08-22 05:08:07 784人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

一 sys.exit() 执行这条语句会直接退出程序,也是常用的方法,不需要考虑平台等因素的影响。它通常是退出 python 程序的首选方法。 该方法包含一个参数status,默认为0,表示正常退出,或1,表示异常退出。 import sy


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

--结束END--

本文标题: 终止python代码运行的三种方式

本文链接: https://www.lsjlt.com/news/377571.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 终止python代码运行的三种方式
    一 sys.exit() 执行这条语句会直接退出程序,也是常用的方法,不需要考虑平台等因素的影响。它通常是退出 Python 程序的首选方法。 该方法包含一个参数status,默认为0,表示正常退出,或1,表示异常退出。 import sy...
    99+
    2023-08-22
    unix linux 服务器 python
  • python中程序运行计时的三种方式
    下面这段程序截取自Python High Performance Programming(个人觉得这本书还不错,虽然有点零碎。因为我做数据分析比较多,有时候数据量大了确实也需要考虑代码优化。当然,如果数据量太大,我应该还是会毫不犹...
    99+
    2023-01-31
    三种 方式 程序
  • 有哪些在终端执行Python代码的方式
    这篇文章主要介绍“有哪些在终端执行Python代码的方式”,在日常操作中,相信很多人在有哪些在终端执行Python代码的方式问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”有哪些在终端执行Python代码的方式...
    99+
    2023-06-16
  • html嵌入javascript代码的三种方式
    目录一、概念二、html嵌入javascript代码的三种方式1.事件句柄是以html标签的属性存在的。2.脚本块的方式3.引入外部独立的.js文件一、概念 javascript是运...
    99+
    2023-03-22
    html嵌入javascript代码
  • Python获取代码运行时间的几种方法
    Python获取代码运行时间的几种方法1、方法一:#python 的标准库手册推荐在任何情况下尽量使用time.clock().#只计算了程序运行CPU的时间,返回值是浮点数import timestart =time.clock()#中...
    99+
    2023-01-31
    几种方法 代码 时间
  • python运行加速的几种方式
    目录一、总结二、全面加速(pypy)二、减少文件的打开即with的调用三、if判断靠前一、总结 使用pypy 2、减少函数化调用 3、减少文件的打开即with的调用,将这一调用放在for循环前面,然后传递至后面需要用...
    99+
    2022-06-02
    python运行加速 python 加速
  • python中的代码运行时间获取方式
    目录第一种第二种第三种第四种我们知道为了提高代码的运行速度,我们需要对书写的python代码进行性能测试,而代码性能的高低的直接反馈是电脑运行代码所需要的时间。 这里将介绍四种常用的...
    99+
    2022-11-11
  • python 开发的三种运行模式详细介绍
    Python 三种运行模式 Python作为一门脚本语言,使用的范围很广。有的同学用来算法开发,有的用来验证逻辑,还有的作为胶水语言,用它来粘合整个系统的流程。不管怎么说,怎么使用python既取决于你...
    99+
    2022-06-04
    三种 详细介绍 模式
  • python 三种方式实现截屏(详解+完整代码)
    一、方法一 # PIL中的ImageGrab模块# 使用PIL中的ImageGrab模块简单,但是效率有点低# PIL是Python Imaging Library,它为python解释器提供图像编辑函数能力。 ImageGrab模块可用于...
    99+
    2023-09-08
    python
  • Python代码部署的三种加密方案
    目录前言一、代码混淆二、代码打包三、代码编译3.1 pyarmor快速使用3.2 pyarmor进阶使用前言 最近需要源码部署一个项目,因此探索一下保护源码的方式,由简单到复杂主要总...
    99+
    2023-02-06
    Python代码加密 Python代码混淆 Python代码编译
  • 使用Python统计代码运行时间的两种方法
    目录前言方法1(推荐):通过代码统计步骤补充完整示例方法2:通过Pycharm编辑器总结前言 Python代码想统计运行时间有很多种方法,这里介绍比较常用的2种方法。方法1,通过代码...
    99+
    2022-12-23
    python代码运行时间 python统计代码运行时间
  • python运行脚本文件的三种方法实例
    目录python脚本执行的3种方法:方法一:交互模式直接执行语句方法二:通过脚本输出方法三:脚本中指定 python 路径,修改文件为可执行文件总结python脚本执行的3种方法: ...
    99+
    2022-11-13
  • Python开发技巧之海象运算符的三种运用方式
    目录1. 第一个用法:if/else2. 第二个用法:while3. 第三个用法:推导式Python 版本发展非常快,如今最新的版本已经是 Pyhton 3.9,即便如此,有很多人甚...
    99+
    2022-11-12
  • 【python】代码换行的几种方法
    代码太长怎么办,反斜杠\引号""" ‘’'来帮忙! 在写list或者较长的字符串时候,或者多个循环造成IDE不够用时,就需要代码换行了。主要的代码换行有通用的反斜杠\和针对字符串起作用的三引号结构。 1.反斜杠 对于一般表达式...
    99+
    2023-01-31
    换行 几种方法 代码
  • Python脚本后台运行的五种方式
    目录方法一:脚本后加&方法二:使用nohup在后台执行命令方法三:使用screen执行命令方法四:使用at将一个命令作为批处理执行方法五:使用watch连续地执行一个命令最近...
    99+
    2022-11-13
  • Python脚本后台运行的几种方式
    一个用python写的监控脚本test1.py,用while True方式一直运行,在ssh远程(使用putty终端)时通过以下命令启动脚本: python test1.py & 现在脚本正常运行,通过ps能...
    99+
    2023-01-31
    几种 脚本 后台
  • Python列表删除的三种方法代码分享
    1、使用del语句删除元素 >>> i1 = ["a",'b','c','d'] >>> del i1[0] >>> print(i1) ['b...
    99+
    2022-06-04
    三种 代码 方法
  • Java调用python代码的五种方式
    你还在纠结怎么样在Java中调用python吗?我们在实际工程项目问题中,经常会碰到不同语言代码之间互调的问题,比如此处的Java调用python(常见Java调用python写的处理模型来完成数据处...
    99+
    2023-09-05
    java python Java调用python
  • js对url进行编码解码的三种方式总结
    目录第一种:escape 和 unescape第二种:encodeURI 和 decodeURI第三种:encodeURIComponent 和 decodeURIComponent...
    99+
    2023-02-14
    js url编码解码 url编码和解码 js转码和解码
  • ZooKeeper三分布式锁实现及完整运行的代码
    本文小编为大家详细介绍“ZooKeeper三分布式锁实现及完整运行的代码”,内容详细,步骤清晰,细节处理妥当,希望这篇“ZooKeeper三分布式锁实现及完整运行的代码”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作