捕捉异常可以使用try/except语句。

try/except语句用来检测try语句块中的错误,从而让except语句捕获异常信息并处理。

如果你不想在异常发生时结束你的程序,只需在try里捕获它。

语法:

以下为简单的try....except...else的语法:

try:
<语句> #运行别的代码
except <名字>:
<语句> #如果在try部份引发了'name'异常
except <名字>,<数据>:
<语句> #如果引发了'name'异常,获得附加的数据
else:
<语句> #如果没有异常发生

以一个简单例子演示:

# 异常处理1,处理全部异常
try:num = eval(input('请输入数值'))num += 1print(num)
except:print('输入错误,请输入数值')# 异常处理2,处理全部异常处理NameError异常
try:num = eval(input('请输入数值'))num += 1print(num)
except NameError:print('输入错误,请输入数值')

捕捉异常_Python通过try....except...else捕捉和处理异常相关推荐

  1. python循环捕捉异常_python异常捕捉以及处理

    看标题觉得高大上,好像能处理所有的异常.但是,事实是只能按照字面的意思来理解这一段话. 众所周知写代码哪有不出bug的? 那么出现了bug 我们不想让程序因为bug的存在而退出.那么要怎么做呢? 今天 ...

  2. python 打开本地程序发生异常_Python中的异常处理

    Python中的异常事件: 当Python遇到无法正常处理的事件时,便是异常发生的时候,Python将异常也当作一个对象,尽管他是出错的.当发生异常时候我们要捕获他,否则程序就会中断运行. Pytho ...

  3. python assertionerror是什么异常_Python 断言和异常

    Python 断言和异常 Python断言 断言是一种理智检查,当程序的测试完成,可以将其打开或关闭.断言的最简单方法就是把它比作raise-if语句(或更加准确,raise-if-not声明).一个 ...

  4. python打印异常_python异常输出

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 开发准备cas 的 python sdk 包含了用于访问和操作 cas 的所有 ...

  5. Auto CAD:CAD软件之底边菜单栏(捕捉模式、极轴状态、对象捕捉、允许禁止动态UCS、动态输入、显示隐藏线宽、快速查看图形、选择循环命令、切换空间按钮)简介之详细攻略

    Auto CAD:CAD软件之底边菜单栏(捕捉模式.极轴状态.对象捕捉.允许禁止动态UCS.动态输入.显示隐藏线宽.快速查看图形.选择循环命令.切换空间按钮)简介之详细攻略 目录

  6. cad捕捉不到标注线上的点_为什么打开了捕捉光标移动到图形上不显示捕捉标记?...

    为什么打开了捕捉光标移动到图形上不显示捕捉标记? 有好几位朋友问了类似的问题,比如已经设置了捕捉选项并打开了捕捉,但是鼠标放在任一图形的 特征点如端点.中点附近都不显示捕捉标记,是什么原因? 我打开捕 ...

  7. python入门程序异常_Python 入门 之 异常处理

    1.异常处理 (1)程序中的错误分为两种 <1> 语法错误 (这种错误,根本过不了Python解释器的语法检测,必须在程序执行前就改正) # 语法错误示范 print(111 [1;2;3 ...

  8. python 处理异常_Python异常处理– Python尝试除外

    python 处理异常 In our previous tutorial, we discussed about Python Directory. In this tutorial, we are ...

  9. java工具类应该抛异常吗,java学习阶段一 工具类(异常)

    java学习阶段一 工具类(异常) 介绍 异常:运行期间出现的错误 背离程序本身意图的表现 基本知识 异常的分类 根类 Throwable Error 程序无法处理的错误 表示运行应用程序中教严重的问 ...

  10. python中什么是异常,python中异常处理,python异常处理,什么是异常?异常是一

    python中异常处理,python异常处理,什么是异常?异常是一 什么是异常? 异常是一个事件,该事件会在程序的执行中发生,影响程序的正常运行,一般情况下,在python无法正常处理程序时,就会发生 ...

最新文章

  1. SDN第二章 Ubuntu系统常用操作命令
  2. Spring Boot基础学习笔记07:Spring Boot整合JPA
  3. 快手员工泄露10亿元公司机密 被开除并收回期权,官方暂未回应...
  4. windows下对hid设备interrupt端口读写_读《汇编语言》第三版 第十四章 端口
  5. 中专计算机总结论文,中专计算机毕业论文...doc
  6. pdo mysql 绑定查询_php mysql PDO 查询操作的实例详解
  7. 在ubuntu 20.04 上 安装 onnxruntime CUDA
  8. 【Android项目实战 | 从零开始写app(一)】 创建项目
  9. matlab基因频率是看最大值吗,基于ICA的语音信号盲分离
  10. SEO基本概念之死链接
  11. android 跳转oppo应用中心_Android唤起应用商店并跳转到应用详情页
  12. 从软件外包到阿里技术专家再到CTO,他究竟是如何一路晋升?
  13. Hadoop2.0高可用集群搭建【保姆级教程】
  14. 二维图形旋转公式的推导
  15. 双剑合璧:springboot打包将vue引入
  16. bigquant量化平台笔记
  17. lgo软件许可号许可码_软件是许可的还是出售的?
  18. 人工智能 Java 坦克机器人系列: 神经网络
  19. 不良资产评估方法改进研究
  20. python气象可视化第二弹-黄河流域白化

热门文章

  1. 【优化算法】人工大猩猩部队优化算法(GTO)【含Matlab源码 1798期】
  2. 【TWVRP】基于matlab遗传算法求解带时间窗+带充电桩的无人机巡检路径规划问题【含Matlab源码 YC001期】
  3. 【语言去噪】基于matlab GUI IIR+FIR滤波器语音去噪【含Matlab源码 1027期】
  4. 【图像转换】基于matlab二维图转三维图【含Matlab源码 465期】
  5. python语言用什么编译器_如何修改python语言pycharm工具的默认编译器
  6. pytorch深度学习入门_立即学习AI:01 — Pytorch入门
  7. ai中如何建立阴影_在投资管理中采用AI:公司如何成功建立
  8. 计算机专业答辩网站怎么保证安全性,答辩(计算机专业答辩题目选集)
  9. 深度linux磁盘编辑,磁盘管理(分区,格式化,维护,写入,配额)- 磁盘管理 - Deepin深度系统用户手册...
  10. 重装mysql 失败_重装MySQL最后一步失败的解决办法