首页 > 其他 > 详细

第3章 处理异常

时间:2017-01-23 15:51:29      阅读:205      评论:0      收藏:0      [点我收藏+]
代码有问题时,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章 处理异常

原文:http://hiyang.blog.51cto.com/10728919/1893813

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!