# 捕获异常
# 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}')