- # 该例子是对文件异常和类型异常分别进行的处理
- try:
- sum = 1+1
- f=open(wo.txt)
- print(f.read())
- f.close()
- except OSError as reason:
- print(文件出错, 错误原因:+str(reason))
- except TypeError as reason:
- print(类型出错, 错误原因:+str(reason))
- # 该例子是对文件异常和类型异常同时进行的处理
- try:
- sum = 1+1
- f=open(wo.txt)
- print(f.read())
- f.close()
- except (OSError,TypeError) as reason:
- print(错误:+str(reason))
- # 该方法是针对所有类型报错进行处理, 但是并不知道报错是什么原因, 导致程序员无法处理
- try:
- sum = 1+1
- f=open(wo.txt)
- print(f.read())
- f.close()
- except:
- print(报错了)
- # 该方法是针对所有类型报错进行处理, 但是并不知道报错是什么原因, 导致程序员无法处理
- try:
- f=open(wo.txt,w)
- print(f.write(哈哈哈哈))
- sum = 1+1
- except:
- print(报错了)
- finally:
- f.close()
来源: http://www.bubuko.com/infodetail-2546387.html