异常处理与调试
异常处理与调试
异常处理
异常:在运行代码过程中遇到的任何错误 带有error字样的都是异常
异常处理:对代码中所有可能会出现的异常进行的处理
初级异常处理
ry:
os.mkdir('test')
except FileExistError:
print('xxxx34')
1.处理某个错误 2.处理某种类型的错误 3.有错就处理
try:
os.mkdir('test')
except OSError as e: 常规错误的基类:Exception
print('xxxx34')
print('错误为:{}'.format(c))
file = open('xxx.txt','a+',encoding='utf-8')
file.write(str(e))
file.close() 关闭文件
常见异常基类
try...except...finally finally后面的代码不管什么情况都要执行
try...except...else 与try try里面的代码正常执行else后面代码也正常执行,两者同步 不常用
raise e 抛出异常
调试