python中退出程序的方法:

1、使用sys.exit()语句退出程序

执行该语句会直接退出程序,这也是经常使用的方法,也不需要考虑平台等因素的影响,一般是退出Python程序的首选方法.

该方法中包含一个参数status,默认为0,表示正常退出,也可以为1,表示异常退出.import sys

sys.exit()

sys.exit(0)

sys.exit(1)

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

2、使用os._exit()语句退出程序

效果也是直接退出,不会抛出异常,但是其使用会受到平台的限制,但我们常用的Win32平台和基于UNIX的平台不会有所影响。

3、使用os.kill()语句退出程序

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

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

更多Python知识请关注Python自学网。

python3命令行运行程序怎么关闭_python中怎样退出程序运行?相关推荐

  1. python多核运行程序怎么关闭_在多核上运行程序

    我正在用Python运行一个程序,使用线程来并行执行任务.这个任务是简单的字符串匹配,我要将大量的短字符串匹配到数据库中的长字符串.当我试图将它并行化时,我决定将短字符串列表拆分为若干个子列表,这些子 ...

  2. Soot 命令行或程序运行常见问题

    Soot 命令行或程序运行常见问题 文章目录 Soot 命令行或程序运行常见问题 前言 一.soot.SootResolver$SootClassNotFoundException: 原因:没有提供S ...

  3. golang 命令行_如何使用Golang编写快速有趣的命令行应用程序

    golang 命令行 by Peter Benjamin 彼得·本杰明(Peter Benjamin) 如何使用Golang编写快速有趣的命令行应用程序 (How to write fast, fun ...

  4. cmd传入命令行打开程序_打开cmd命令行 - 卡饭网

    win7如何打开cmd命令提示符的方法 win7如何打开cmd命令提示符的方法 win7如何打开cmd? 有两种打开cmd命令行窗口的操作方法: 第一,单击"开始"菜单按钮,然后在 ...

  5. python 命令行参数-Python3 命令行参数

    Python3 命令行参数 Python 提供了 getopt 模块来获取命令行参数. $ python test.py arg1 arg2 arg3 Python 中也可以所用 sys 的 sys. ...

  6. graalvm_GraalVM上的Picocli:极快的命令行应用程序

    graalvm GraalVM GraalVM允许您提前将程序编译为本地可执行文件. 与Java VM相比,生成的程序具有更快的启动时间和更低的运行时内存开销. 这对于通常寿命很短的命令行实用程序尤其 ...

  7. GraalVM上的Picocli:极快的命令行应用程序

    GraalVM GraalVM允许您提前将程序编译为本地可执行文件. 与Java VM相比,生成的程序具有更快的启动时间和更低的运行时内存开销. 这对于通常是短暂的命令行实用程序尤其有用. Graal ...

  8. LFTP : 一个功能强大的命令行FTP程序

    LFTP : 一个功能强大的命令行FTP程序 大家好,这篇文章是介绍Lftp以及如何在Linux操作系统下安装的.Lftp是一个基于命令行的文件传输软件(也被称为FTP客户端),由Alexander ...

  9. python编写命令行框架_使用 Python 和 Click 编写命令行应用程序

    简评:python 构建命令行应用的第三方比较有名的包除了 click 之外还有一个叫 docopt,这是一个以文档先行为目标的包.个人是比较倾向于 Click 的,看了这篇文章之后,也很快写了一个 ...

最新文章

  1. 不妨对苹果保持一点宽容
  2. mysql数据通讯方式_c# 与 Mysql 的通讯方式总结
  3. some demos
  4. final关键字/abstract关键字
  5. 免费试用 | 多模 NoSQL 服务GeminiDB for Cassandra 全球首发
  6. win7查看 本地计算机策略,win7系统打开本地组策略编辑器报错解决办法
  7. html的细节优化,网页页面的细节优化策略
  8. 登高,A股想过重阳节,但是令人遗憾的是,遍插茱萸少一人啊
  9. matlab乘除号怎么打,matlab中的乘除法
  10. [Tyvj1450 GF打Dota]
  11. 提高软件开发效率的方法
  12. 【时间序列】时序分析实战之SARIMA、Linear model...
  13. python歌词图表分析_Python可视化图分析毛不易的《入海》,看看听歌的人都在想些什么...
  14. supserset权限管理
  15. 红帽Redhat—Linux软件管理
  16. 公众号使用微信sdk的正确姿势
  17. 打败魔王(这是2022中兴捧月打榜的一道题)
  18. POJ 4110:圣诞老人的礼物-Santa Clau’s Gifts
  19. USB device和USB host
  20. 阻容感基础09:电感器原理(4)-趋肤效应和气隙磁芯

热门文章

  1. Python应用实战系列(一)-正则表达式大全
  2. 玩点不一样的,如何使用MATLAB实现批量修改文件后缀名,文件名,批量复制文件
  3. tableau可视化数据分析60讲(一)-tableau概念性叙述及环境配置
  4. 共享文件夹的网络路径_Win10创建网络共享文件夹|设置局域网共享文件夹
  5. java编写自动化脚本生成apk_Unity3D研究院之Android全自动打包生成apk(六十九)
  6. AUC 评价指标详解,准确率(ACC),敏感性(sensitivity),特异性(specificity)计算 Python3【TensorFlow2入门手册】
  7. 深度学习100例-卷积神经网络(CNN)识别神奇宝贝小智一伙 | 第16天
  8. linux下source insight安装以及打开
  9. 如何用ipad制作精美的视频,并发布到视频网站
  10. Java 理论与实践: 非阻塞算法简介--转载