首页 > 其他分享 >异常

异常

时间:2022-08-16 13:12:37浏览次数:48  
标签:0except fish except try 逮到 print 异常

##异常
try:
1/0
except:
print("出错了")


出错了
try:
1/1
except:
print("出错了")


1.0
try:
1/0
except ZeroDivisionError as e:
print(e)


division by zero
try:
1/0
520+"fish"
except (ZeroDivisionError,ValueError,TypeError):
pass

try:
1/0
520+"fish"
except ZeroDivisionError:
print("除数不能为零")
except ValueError:
print("值不正确")
except TypeError:
print("类型不正确")


除数不能为零

try:
1/0
except:
print("逮到了")
else:
print("没逮到")


逮到了
try:
1/1
except:
print("逮到了")
else:
print("没逮到")


1.0
没逮到

#try-except-finally

try:
1/0
except:
print("逮到了")
else:
print("没逮到")
finally:
print("逮到了没逮到都说一声")


逮到了
逮到了没逮到都说一声
try:
f=open("fish","w")
f.write("I love fish")
except:
print("出错了")
finally:
print("晚安")


11
晚安

try:
try:
530+"hsah"
except:
print("内部异常")
1/0
except:
print("外部异常")
finally:
print("收尾工作")


内部异常
外部异常
收尾工作
try:
1/0
try:
520+"fish"
except:
print("内部异常")
except:
print("外部异常")
finally:
print("收尾工作")


外部异常
收尾工作

#raise语句
try:
1/0
except:
raise ValueError("值不正确")

Traceback (most recent call last):
File "<pyshell#81>", line 2, in <module>
1/0
ZeroDivisionError: division by zero

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "<pyshell#81>", line 4, in <module>
raise ValueError("值不正确")
ValueError: 值不正确

#assert语句
s="fish"
assert s=="fish"
assert s!="fish"
Traceback (most recent call last):
File "<pyshell#84>", line 1, in <module>
assert s!="fish"
AssertionError

try:
while True:
while True:
for i in range(10):
if i>3:
raise
print(i)
print("被跳过")
print("被跳过")
print("被跳过")
except:
print("到这来了")


0
1
2
3
到这来了

标签:0except,fish,except,try,逮到,print,异常
From: https://www.cnblogs.com/chongqing/p/16591201.html

相关文章

  • mac数据集中的异常文件
    1背景提取训练图片。总共N张,但是启动训练的时候多了一个文件,总文件数量N+1;训练过程报错AttributeError:‘NoneType‘objecthasnoattribute‘astype‘错误原因:http......
  • EasyCVR通过Ehome协议接入设备,获取RTSP流地址异常如何解决?
    EasyCVR平台支持海量视频设备接入、视频汇聚与管理、转码与分发、告警上报、平台级联、智能分析等等。平台支持广泛的协议类型接入,包括国标GB28181、RTMP、RTSP/Onvif、海......
  • Linux异常-java.io.IOException: 打开的文件过多
     异常报错如下09-Oct-201915:37:51.923严重[http-nio2-8080-Acceptor-0]org.apache.tomcat.util.net.Nio2Endpoint$Acceptor.runSocketacceptfailedjava.......
  • Java异常
    Java异常一、error和exception1、检查性异常用户错误或问题引起的异常,这是程序员无法预见的,在编译时不能简单忽略2、运行时异常可能被程序员避免的异常,可以再编译时被......
  • 4、异常
    一、异常的体系结构:*java.lang.Throwable *        |-----java.lang.Error:一般不编写针对性的代码进行处理。 *        |-----java.lang.Exce......
  • 使用WinDbg调试程序异常和死锁等问题
    一、在使用WinDbg调试之前,我们先使用VS的调试功能1、文件->打开->文件->打开Dump文件 2、调试->选项->调试->符号->添加该应用的.pdb所在的......