下面有两种解决方法,第一种是类似if…else…;另外一种是使用语句来实现继续执行;

方法一:使用try…except…语句,类似于if…else…,可以跳过异常继续执行程序,这是Python的优势

用法如下:


方法二:使用语句来继续执行;

拓展资料

异常处理特点:

1.在应用程序遇到异常情况(如被零除情况或内存不足警告)时,就会产生异常。

2.发生异常时,控制流立即跳转到关联的异常处理程序(如果存在)。

3.如果给定异常没有异常处理程序,则程序将停止执行,并显示一条错误信息。

4.可能导致异常的操作通过 try 关键字来执行。

5.异常处理程序是在异常发生时执行的代码块。在 C# 中,catch 关键字用于定义异常处理程序。

6.程序可以使用 throw 关键字显式地引发异常。

7.异常对象包含有关错误的详细信息,其中包括调用堆栈的状态以及有关错误的文本说明。

8.即使引发了异常,finally 块中的代码也会执行,从而使程序可以释放资源。

参考文章1:python 如何跳过异常继续执行

参考文章2:Intel Realsense D435 当摄像头运行过程中突然USB线断开,对RuntimeError: Frame didn’t arrived within 5000的异常捕获及处理

python如何处理异常,让程序不结束继续运行?相关推荐

  1. python打开word后再关闭再打开出错_用Python写了个程序调用word,运行完后再手动打开word文档就变慢了,这是为啥?...

    公司归档文件比较麻烦,于是用Python写了个程序自动归档,运行无错误.但是运行完后问题就来了,自己手动打开word文档时速度变得奇慢,打开一个文档需要1~2min,请各位同仁帮我看看.下为源代码 # ...

  2. python如何处理异常退出_python异常处理

    一.错误和异常 1.错误 代码运行前的语法或者逻辑错误 语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) def test: ^ SyntaxError: inva ...

  3. python如何处理异常_python如何进行异常处理

    python主要支持五种异常机制,分别举例. 默认的异常处理器s = 'Hello girl!' print s[100] print 'continue' 如果我们没有对异常进行任何预防,那么在程序 ...

  4. 什么是异常?如何处理异常?

    到底神马是异常?如何处理异常? 异常的概念 异常的体系结构 Java 异常的处理机制 异常处理的基本语法 异常链 自定义异常 总结 异常的概念 异常是程序中的一些错误,但并不是所有的错误都是异常,并且 ...

  5. Python实现简单自动升级exe程序版本并自动运行,适合Python自动化运维。

    Python自动升级exe程序版本并自动运行,Python自动更新脚本,适合Python自动化运维. 一.此教程是使用bat脚本+NFS实现自动更新.(也可以使用FTP或者使用html实现自动更新) ...

  6. python爬虫程序自动结束-在linux下python爬虫进程发生异常时自动重启直至正常结束的方法...

    之前在做爬虫的时候遇到一种情况,当网络情况不太好的时候,爬虫爬到的链接在urlopen时会因为无法正常连接而报URLError或者timeout的错误导致陈序报错而终止:但是这些错误在重新运行陈序后能 ...

  7. python子进程异常结束_Python子进程

    python子进程异常结束 Python subprocess module provides easy functions that allow us to spawn a new process ...

  8. 程序异常是python语言基本控制结构_计算机二级python 知识点篇(程序的控制结构)...

    计算机二级python 知识点篇(程序的控制结构) 程序的基本结构 程序由三种基本结构组成: 顺序结构. 分支结构和循环结构 分支结构 单分支结构 if and 表示多个条件"与" ...

  9. 从键盘输入两个数作为除数和被除数。要求程序中捕获NumberFormatException 异常和ArithmeticException 异常, 而且无论在哪种情况下,“程序执行结束”这句话都会在控制

    编写应用程序,从键盘输入两个数作为除数和被除数.要求程序中捕获NumberFormatException 异常和ArithmeticException 异常, 而且无论在哪种情况下,"程序执 ...

最新文章

  1. 并发编程之多进程进程进程
  2. C++标准库与STL简介
  3. 这 8 篇文章告诉你:未来的软件研发是怎样的?
  4. 搜索引擎索引之如何建立索引
  5. ps4连接r星服务器稳定,移植到不同平台的《GTA5》有什么变化?与八年前相比,差距这么大...
  6. 阿里箫疯:AI对抗攻击—原理及预防 (精彩直播回放)
  7. MVC4 下DropDownList使用方法
  8. 块级元素行内元素内联元素
  9. 财神:如何快速打造一个5万粉的微信公众号
  10. AngularJS开发指南10:AngularJS依赖注入的详解
  11. 加了阿里云CDN出现504
  12. barman备份的配置使用(备份+恢复)
  13. 二代旅游CMS网站管理系统使用手册(二)--目的地管理
  14. python学习实验报告(第一周)
  15. python 发送outlook邮件(html)格式需要避的坑
  16. MAC visio的替代品Omnigraffle+激活许可证
  17. mysql主键自增策略_MySQL 自增主键机制
  18. 写综述如何降低查重率?
  19. 字体编辑器BMFont
  20. 中国中心城市都市圈发展指数榜单:北京、上海、深圳位列三甲

热门文章

  1. 通过PDF无纸化测试SAP SmartForm打印效果
  2. SAP 月结F.19与GR/IR
  3. 世界大学排名:12所中国大学科研实力进百强
  4. SAP-ABAP DESCRIBE FIELD 用法
  5. 不安装Oracle客户端使用PLSQL
  6. 主数据、业务数据、控制数据
  7. abap的子程序参数 USING 和 CHANGING 使用问题
  8. Coding更改程序的变式(report variant change)
  9. ECC6.0中数据导出到本地时报错GETWA_NOT_ASSIGNED
  10. 这款国产BI我推荐了:Tableau+SPSS+python的综合集成