python 的异常捕获

# 捕获异常
#  1. 完整写法:捕获所有异常 try 和except为必写的:  else 和 finally是可选的
try:
    # open('d:/abc.txt', 'r', encoding='UTF-8')
    print(1)
except Exception as e:
    print(f'出现异常:{e}')
else:
    print("没有出现异常")
finally:
    print('不管有没有异常都会执行finally的内容')

# 2.简洁捕获所有异常
try:
    print(1/0)
except:
    print('出现异常')

# 3.捕获指定的异常
try:
    print(name)
except NameError as e:
    print(f'出现了变量未定义的异常:{e}')

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注