代码改变世界

[python]错误检测及异常处理try-except

2015-11-27 22:05  sophia194910  阅读(363)  评论(0编辑  收藏  举报

1. 简介

要给代码添加错误检测及异常处理,只需要将其封装在try-except中。

try:通常的代码

except:处理错误和异常的代码

2. 示例

import os
try:
    path = 'E:'
    os.chdir(path)
    filename = raw_input('Enter file name: ')
    fobj = open(filename, 'r')
    for eachline in fobj:
        print eachline, fobj.close()
except IOError, e:
    print 'file open error: ', e

运行结果:

Enter file name: hello
file open error:  [Errno 2] No such file or directory: 'hello'