对python捕获ctrl+c手工中断程序的两种方法详解

 更新时间:2018年12月26日 14:45:11   作者:hqzxsc2006  
今天小编就为大家分享一篇对python捕获ctrl+c手工中断程序的两种方法详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

日常编写调试运行程序过程中,难免需要手动停止,以下两种方法可以捕获ctrl+c立即停止程序

1、使用python的异常KeyboardInterrupt

  try:
    while 1:
      pass
  except KeyboardInterrupt:
    pass

2、使用signal模块

  def exit(signum, frame):
    print('You choose to stop me.')
    exit()
  signal.signal(signal.SIGINT, exit)
  signal.signal(signal.SIGTERM, exit)
  while 1:
    pass

以上这篇对python捕获ctrl+c手工中断程序的两种方法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Python开发宝典CSV JSON数据处理技巧详解

    Python开发宝典CSV JSON数据处理技巧详解

    在Python中处理CSV和JSON数据时,需要深入了解这两种数据格式的读取、写入、处理和转换方法,下面将详细介绍如何在Python中处理CSV和JSON数据,并提供一些示例和最佳实践
    2023-11-11
  • pytorch锁死在dataloader(训练时卡死)

    pytorch锁死在dataloader(训练时卡死)

    这篇文章主要介绍了pytorch锁死在dataloader(训练时卡死),具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-05-05
  • python中停止线程的方法代码举例

    python中停止线程的方法代码举例

    在Python中停止线程有多种方法,包括使用全局变量、使用标志位、使用异常等,下面这篇文章主要给大家介绍了关于python中停止线程方法的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-05-05
  • Python语言中的Selenium环境搭建

    Python语言中的Selenium环境搭建

    本文主要介绍了Python语言中的Selenium环境搭建,Python+Selenium这篇文章将不断的持续更新和重构,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-08-08
  • Python灰度变换中灰度切割分析实现

    Python灰度变换中灰度切割分析实现

    灰度变换是指根据某种目标条件按一定变换关系逐点改变源图像中每个像素灰度值的方法。目的是改善画质,使图像显示效果更加清晰。图像的灰度变换处理是图像增强处理技术中的一种非常基础、直接的空间域图像处理方法,也是图像数字化软件和图像显示软件的一个重要组成部分
    2022-10-10
  • Django request.META.get()获取不到header头的原因分析

    Django request.META.get()获取不到header头的原因分析

    这篇文章主要介绍了Django request.META.get()获取不到header头的原因分析,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • Python基于随机采样一至性实现拟合椭圆

    Python基于随机采样一至性实现拟合椭圆

    这篇文章主要为大家详细介绍了Python如何基于随机采样一至性实现拟合椭圆,文中的示例代码讲解详细,具有一定的借鉴价值,感兴趣的可以了解一下
    2022-11-11
  • Djang的model创建的字段和参数详解

    Djang的model创建的字段和参数详解

    这篇文章主要介绍了Djang的model创建的字段和参数详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-07-07
  • DJANGO-URL反向解析REVERSE实例讲解

    DJANGO-URL反向解析REVERSE实例讲解

    在本篇文章里小编给大家整理的是一篇关于DJANGO-URL反向解析REVERSE的相关知识点内容,需要的朋友们学习下。
    2019-10-10
  • Pandas中Series的创建及数据类型转换

    Pandas中Series的创建及数据类型转换

    这篇文章主要介绍了Pandas中Series的创建及数据类型转换,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-08-08

最新评论