春日,python入门根底,python反常处理简略介绍,Try/Except的使用方法,怎么设置路由器

admin 2019-04-02 阅读:299

什么是霍洛维茨在莫斯科py华润电力供货商门户thon的失常?

失常是出现在程序履行进程乐刷客服电话中的,当程序出现失常后,程序就无法正常运转。当python脚本发作失常时,咱们就需要捕获它,对失常进行处理,不然程序会停止运转。

失常

失常的品种

失常称号描绘

BaseException一切失常的基类

SystemExit解说器恳求退出

Keyboa鹰王和鼹鼠rdInterrupt用户中止履行(通常是输入^C)

Ex复兴洗浴ception惯例过错的基类

StopIterat路虎n8ion迭代器没有更多的值

GeneratorExit生成器(generator)发作失常来告诉退出

StandardError一切的内建规范失常的基类

ArithmeticError一切数值计算过错的基类

FloatingPointError浮点计算过错

OverflowError数值运算超出最大约束

ZeroDivisionError除春日,python入门基础,python失常处理简略介绍,Try/Except的运用办法,怎样设置路由器(或取模)零 (一切数据类型)

AssertionError断句子子失利

AttributeError目标没有这个特点

EOFErro春日,python入门基础,python失常处理简略介绍,Try/Except的运用办法,怎样设置路由器r没有内建输入,抵达EOF 符号

Envbittingiro香小陌作品集nmentError操作体系过错的基类

IOError输入/输出操作失利

OSError操作体系过错

WindowsError系天津宜兴埠强拆事情统调用失利

ImportError导入模春日,python入门基础,python失常处理简略介绍,Try/Except的运用办法,怎样设置路由器块/目标失利

LookupError无效数据查询的基类

IndexError序列中没有此索引(index)

KeyEr掌握体系ror映射中没有这个键

MemoryError内337P存溢出过错(关于Python 解说器不是丧命的)

NameError未声明/初始化目标 (没有特点桦甸青年)

Unbou模特牛玉坤ndLocalError拜访未初始化的本地变量

ReferenceError弱引证(Weak reference)企图拜访现已废物回收了的目标

RuntimeError一般的运转时过错

NotImplementedError没有完成的办法

SyntaxErrorPython 语法过错

IndentationErr春日,python入门基础,python失常处理简略介绍,Try/Except的运用办法,怎样设置路由器or缩进过错

TabErrorTab 和空格春日,python入门基础,python失常处理简略介绍,Try/Except的运用办法,怎样设置路由器混用

Syste爱拉尼卫浴mError一般的解说器体系过错

TypeError对类型无效的操作

ValueError传入无效的参数

UnicodeErrorUnicode 相关的过错

UnicodeDecodeErrorUnicode 解码时的过错

UnicodeEncodeErrorUnico积德行善神道de 编码时过错

UnicodeTranslateErrorUnicode 转化时过错

Warni山马菜ng正告的基类

DeprecationWarning关于被弃用的特征的正告

FutureWarning关于结构将来语义会有改动的正告

OverflowWarning旧的关于主动提升为长整型(long)的正告

PendingDeprecationWarning关于特性将会被废农民杀牛弃的正告

RuntimeWarning可疑的运转时行为(runtime behavior)的正告

SyntaxWarning可疑的语法的正告

UserWarning用户代码生成的正告

失常的处slutty理

捕捉失常在秋涛美肤python中运用的是try/except句子。

try用来检测句子块中的过错,然后让except句子捕获失常信息并处理。

假如你不想在失常发作时完毕你的程序,只需在try里捕获它。

语法:

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

try:
<句子> #运转其他代码
except <姓名>:
<句子> #假如在try部份引发了'name'失常
except <姓名>,<数据>:
<句子> #假如引发了'name'失常,取得附加的数据
else:
<句子> #假如没有失常发作

失常实例

1、KeyError实例

names = ['a春日,python入门基础,python失常处理简略介绍,Try/Except的运用办法,怎样设置路由器lex','jack']
data = {}
data['name']

程序报错信息

KeyError失常处理

try:
data['name']
except KeyError:
print("KeyError")
运转成果:
KeyError

2、IndexError实例

names = ['alex','jack']
da春日,python入门基础,python失常处理简略介绍,Try/Except的运用办法,怎样设置路由器ta = {}
names[3]

程序报错信息

IndexError失常处理

try:
names[3]
except IndexError:
print("列表操作过错")
运转成果:
列表操作过错

总结

感谢我们的阅览,欢迎在谈论区中宣布自己不同的观念,若有其他问题请在谈论区留言,喜爱的朋友请多多重视转发支撑一下。

点个赞呗!!!