错误标准异常总结 http://bbs.fishc.com/thread-45814-1-1.html
异常处理
比如打开一个不存在的文件
</pre><pre name="code" class="python"><span style="font-family: Arial, Helvetica, sans-serif;">try:
int('abc')
sum = 1+'1'
f = open('一个不存在的文件.txt')
print(f.read())
f.close()
except OSError as reason:
print('文件出错,错误的原因是'+str(reason))
except TypeError as reason:
print('文件出错,错误的原因是'+str(reason))
except:
print('出错')
</span>
或者except(OSError,TypeError):
finally:
f.close() //无论如何都会执行
raise:引出异常