Files

44 lines
871 B
Python
Raw Permalink Normal View History

2025-08-05 09:19:34 +08:00
# # 基本捕获异常语法
# try:
# f = open("D:/program/abc.txt", 'r', encoding='UTF-8')
# except:
# print("出现异常,文件不存在")
#
# # 捕获指定异常
# try:
# print(name)
# except NameError as a:
# print("出现变量未定义的异常")
#
# # 捕获多个异常
# try:
# 1 / 0
# except(NameError, ZeroDivisionError) as b:
# print("出现变量未定义,或者除以0的异常错误")
#
# # 捕获所有异常
# try:
# 1 / 0
# except Exception as c:
# print("出现异常")
# else:
# print("无异常")
# 异常传递
def func1():
print("开始执行func1")
1/0
print("结束func1执行")
def func2():
print("开始执行func2")
func1()
print("结束func2执行")
def main():
try:
func2()
except Exception as d:
print(f"出现异常,异常信息为{d}")
main()