为什么 except 后面 命名就错误
不命名的话就没有异常
1条回答 默认 最新
- 远方_流浪 2021-05-10 00:33关注
你这个命名方式不对,一般来说,我们是这样处理的
try: a = 2/0 except ZeroDivisionError: print('除零错误') except Exception as e: print(e) else: print('没有错误')
具体except这里写什么,看你正常会报什么错误,就捕获什么错误
例如这个就是除零错误,就写 ZeroDivisionError
Exception as e 是把错误赋值给e,然后打印出来
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥15 请教前后端分离的问题
- ¥100 冷钱包突然失效,急寻解决方案
- ¥15 下载honeyd时报错 configure: error: you need to instal a more recent version of libdnet
- ¥15 距离软磁铁一定距离的磁感应强度大小怎么求
- ¥15 霍尔传感器hmc5883l的xyz轴输出和该点的磁感应强度大小的关系是什么
- ¥15 vscode开发micropython,import模块出现异常
- ¥20 Excel数据自动录入表单并提交
- ¥30 silcavo仿真,30分钟,只需要代码
- ¥15 FastReport 怎么实现打印后马上关闭打印预览窗口
- ¥15 利用3支股票数据估计其均值和方差的95%置信区间。