zoukankan      html  css  js  c++  java
  • python,异常处理

    # 该例子是对文件异常和类型异常分别进行的处理
    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()
  • 相关阅读:
    Java自学第十天
    Java自学第九天
    Java自学第八天
    Java自学第七天
    Java自学第六天
    Java自学第五天
    Java自学第四天
    Java自学第三天
    Oracle11g RAC单节点重启
    PostgreSQL 日志处理
  • 原文地址:https://www.cnblogs.com/pengpengzhang/p/8686710.html
Copyright © 2011-2022 走看看