要给你的代码添加错误检查及异常处理,只要将他们封装在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语句故意引发一个异常。