python场景异常_python-异常
try-except代码块
ZeroDivisionError是一个异常对象,python无法按你的要求做时就会创建这个对象.
场景1
场景2
try:print 5/0exceptZeroDivisionError:print "You can't divide by zero!"
场景3
try:print 5/0exceptZeroDivisionError,e:print e
try-except-else代码块
#coding=UTF-8
whileTrue:
first_number= input("First number:")if first_number == "quit":
breaksecond_number= input("Second number:")try:
answer= int(first_number)/int(second_number)exceptZeroDivisionError,e:printeelse:print answer
输入两个数字,如果输入quit则退出,如果两数相除有异常则报ZeroDivisionError异常,否则输出结果
在失败时什么都不做
用pass语句
#coding=UTF-8
whileTrue:
first_number= input("First number:")if first_number == "quit":breaksecond_number= input("Second number:")try:
answer= int(first_number)/int(second_number)exceptZeroDivisionError:pass
else:print answer
python常见异常类型:
异常名称 描述
BaseException 所有异常的基类
SystemExit 解释器请求退出
KeyboardInterrupt 用户中断执行(通常是输入^C)
Exception 常规错误的基类
StopIteration 迭代器没有更多的值
GeneratorExit 生成器(generator)发生异常来通知退出
StandardError 所有的内建标准异常的基类
ArithmeticError 所有数值计算错误的基类
FloatingPointError 浮点计算错误
OverflowError 数值运算超出最大限制
ZeroDivisionError 除(或取模)零 (所有数据类型)
AssertionError 断言语句失败
AttributeError 对象没有这个属性
EOFError 没有内建输入,到达EOF 标记
EnvironmentError 操作系统错误的基类
IOError 输入/输出操作失败
OSError 操作系统错误
WindowsError 系统调用失败
ImportError 导入模块/对象失败
LookupError 无效数据查询的基类
IndexError 序列中没有此索引(index)
KeyError 映射中没有这个键
MemoryError 内存溢出错误(对于Python 解释器不是致命的)
NameError 未声明/初始化对象 (没有属性)
UnboundLocalError 访问未初始化的本地变量
ReferenceError 弱引用(Weak reference)试图访问已经垃圾回收了的对象
RuntimeError 一般的运行时错误
NotImplementedError 尚未实现的方法
SyntaxError Python 语法错误
IndentationError 缩进错误
TabError Tab 和空格混用
SystemError 一般的解释器系统错误
TypeError 对类型无效的操作
ValueError 传入无效的参数
UnicodeError Unicode 相关的错误
UnicodeDecodeError Unicode 解码时的错误
UnicodeEncodeError Unicode 编码时错误
UnicodeTranslateError Unicode 转换时错误
Warning 警告的基类
DeprecationWarning 关于被弃用的特征的警告
FutureWarning 关于构造将来语义会有改变的警告
OverflowWarning 旧的关于自动提升为长整型(long)的警告
PendingDeprecationWarning 关于特性将会被废弃的警告
RuntimeWarning 可疑的运行时行为(runtime behavior)的警告
SyntaxWarning 可疑的语法的警告
UserWarning 用户代码生成的警告
python场景异常_python-异常相关推荐
- python自动退出程序_python异常退出
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 异常是一个事件,该事件会在程序执行过程中发生,将影响程序的正常执行. 一般情况下 ...
- python中异常语句_python 异常
导航: python的异常分为两种,1).语法错误,在python解释器的语法检测中不通过不能运行代码 2).异常,python程序运行期检测到的错误被称为异常.在没有做异常处理时,将终止程序并 ...
- python打印异常_python异常输出
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 开发准备cas 的 python sdk 包含了用于访问和操作 cas 的所有 ...
- python循环捕捉异常_python异常捕捉以及处理
看标题觉得高大上,好像能处理所有的异常.但是,事实是只能按照字面的意思来理解这一段话. 众所周知写代码哪有不出bug的? 那么出现了bug 我们不想让程序因为bug的存在而退出.那么要怎么做呢? 今天 ...
- python场景识别_python 场景
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 操作场景该任务指导您使用 python 语言,通过密钥对鉴权来对您的 api 进 ...
- python typeerror总结_python异常总结解析
对python这个高级语言感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编两巴掌来看看吧! python用异常对象(exception object)来表示异常情况.遇到错误后,会引发异常. ...
- python如何检测和处理异常_Python异常的检测和处理方法
捕获异常 # 对数字变量使用append操作 a = 123 a.apppend(4) 执行这个程序时,会抛出: AttributeError: 'int' object has no attribu ...
- python traceback 丢失_Python异常模块traceback用法实例分析
本文实例讲述了python异常模块traceback用法.分享给大家供大家参考,具体如下: traceback模块被用来跟踪异常返回信息. 如下例所示: import traceback try: r ...
- python捕获异常后处理_python异常捕获处理
一.异常处理 在程序运行过程中,总会遇到各种各样的错误.程序一旦出错就停止运行了,此时就需要捕捉异常,通过捕捉到的异常,我们再去做对应的处理 写一个函数,实现除法运算 def calc(a,b): r ...
- python处理输入无效数据异常_python异常的处理
语法: # 如果没出错,else语句就执行 try: raise OSError('手动指明的原因') except OSError as reason: print('异常', str(reason ...
最新文章
- CodeSmith(9)访问数据库多个表
- poj-2891(Strange Way to Express Integers)--中国剩余定理扩展欧几里得
- win10电脑亮度无法调节
- 专题解读 |「知识图谱」领域近期值得读的 6 篇顶会论文
- 54_pytorch GAN(生成对抗网络)、Gan代码示例、WGAN代码示例
- 什么时候需要使用cqrs_在CQRS读取模型中使用Hibernate进行快速开发
- java基础教程知识点,[Java教程]js基础知识点总结
- 六界仙尊h5服务器维护多久,《六界仙尊》5月6日更新维护 公开虚天BOSS坐标
- 30岁学python有前途吗-我30岁了,转行学编程可以吗? 排除法告诉你答案
- vb6 调用 .Net Dll
- gradle 教程 0 - 安装篇
- 手游加速器:[求助]安卓端 手游变速器,类似光环助手的实现方式是怎样的?...
- 框架尺寸调整属性NORESIZE
- JS算法笔记---移除元素
- AVPlayer进行视频播放
- python批量搜索关键字_多关键字是高效的搜索关键字
- 说说background-size:cover;与background-size:contain的区别
- Photoshop CS 中的“照片滤镜/Photo Filter”命令详解(转)
- word参考文献查重
- 用U盘做启动盘安装ubuntu系统
热门文章
- 我在微信上大学:如何正确理解指针和结构体指针?
- 最大均值差异java_MATLAB最大均值差异(Maximum Mean Discrepancy)
- java 擦出,Java擦除和转换实例分析
- python cursor游标重置位置scroll_MySQL的游标
- python小括号表示什么数据类型_Python3中小括号()、中括号[]、花括号{}的区别详解...
- rabbitmq python_Python操作RabbitMQ服务器实现消息队列的路由功能
- linux脚本编程有参函数,shell脚本编程进阶:函数
- 浏览器打开出现证书错误_PADI 电子潜水证书更新啦!
- 异常错误:在可以调用 OLE 之前,必须将当前线程设置为单线程单元(STA)模式
- 2019长安大学ACM校赛网络同步赛 J	Binary Number(组合数学+贪心)