一异常-S
例如:
try:
print(‘A’) except;
print(‘B’)else;
print(‘c’)
8.3.6 finally 语句的使用
finally 语往往用来在可能发生异常的请句后面进行清理,需要和try子句配合使用。
try:
a= 1/0
finally:
print(‘清除变量a’)
del a
在.上面的案例代码中.无论try语甸中是否发生异常finally语句都肯定会被执行,故运 行了finally 中的这段代码后在程序鹏费之前,就清理了变量a由于无论try中是否有异常 inally 活有都必然会执行。因此通常被用来关闭文件流。这样即使程序发生学常。也可以保证数据传输被中止,避免产生更大的影响和危害。