650)this."/>

第3章 处理异常

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第3章 处理异常相关的知识,希望对你有一定的参考价值。

代码有问题时,python会显示traceback,后面跟着一条错误信息。这个错误被称为异常(exception)。
技术分享技术分享
 
格式
try:
可能产生运行时错误的代码
except:
错误恢复代码
测试文本
Man: Is this your car?
Other man: No.
Woman: What color is it?
Bye.
Go on
增加额外的代码处理错误
#!/usr/local/python
with open(‘E:/python code/other/tmp/test.txt‘) as fd:
for each_line in fd:
if each_line.find(‘:‘) > 0:
(role, line_spoken) = each_line.split(‘:‘,1)
print(role),
print(‘ said ‘),
print(line_spoken),
使用try-except处理错误
#!/usr/local/python
import os,sys
try:
with open(‘E:/python code/other/tmp/test.txt‘) as fd:
for each_line in fd:
try:
(role, line_spoken) = each_line.split(‘:‘, 1)
print(role),
print(‘ said ‘),
print(line_spoken),
except ValueError:
pass
except IOError:
print(‘The file is missing.‘)



错误




sfsdfsdfdsfsd




nisdfds ffdsdsfd





恢复代码 

以上是关于第3章 处理异常的主要内容,如果未能解决你的问题,请参考以下文章

第 7 章 异常处理结构代码测试与调试

第25章 SEH结构化异常处理_未处理异常及向量化异常

《Python学习手册 第五版》 -第36章 异常的设计

第1章 异常产生&异常处理

2018-2019-1 20189221 书籍速读 第 1 周

韩顺平循序渐进学Java零基础 第12章 异常