要给你的代码添加错误检查及异常处理,只要将他们封装在try-expect语句当中,try之后的代码组,就是你打算管理的代码,except之后的代码组,则是你处理错误的代码。
try:
filename=raw _input('enter file name:')
fobj=open(filename,'r')
for eachline in fobj:
print eachline,
fobj.close()
expect IOEerror,e:
print 'file open error:',e
程序员也可以通过使用raise语句故意引发一个异常。