python之异常处理

# 捕获异常的写法格式
try:
    f = open("test2.txt", "r")
except IOError:
    print("捕获到 异常")

# 捕获多个异常可以用括号括起来
try:
    print(num)
    f = open("test2.txt", "r")
except (IOError, NameError):
    pass  # pass代表继续执行

# 获取错误信息
try:
    f = open("test2.txt", "r")
except IOError as result:
    print("捕获到 异常:%s" % result)

# 捕获所以异常,不用归类
try:
    print(num)
    f = open("test2.txt", "r")
except Exception:
    print("捕获所有异常")

# 不管会不会发生异常,最终执行
try:
    f = open("test2.txt", "r")
except Exception as result:
    print("捕获所有异常", result)
finally:
    print("执行结束")

posted @ 2021-07-05 21:13  我的网名  阅读(22)  评论(0)    收藏  举报