知识点:
1.嵌套、try...finally...except...
2.time()函数,计时和调试
3.Exception 捕获所有异常并返回错误
示例源代码:
import time #time()函数,计时、中断调试
try:
file3 = open("newnode.txt",'r')
try: #嵌套try...finally...程序异常时强制执行
while True:
zifu = file3.readline()
if len(zifu) == 0:
break #强制结束循环
time.sleep(3) #设置while循环延时3秒
print(zifu)
finally: #强制执行关闭,用于保护后台数据、清空缓存残留等
file3.close()
print('文件关闭')
file4 = open("123.txt",'r') #不存在123.txt文件(异常)
except Exception as result: #捕获所有类型异常,返回异常结果
print("发生异常:%s"%result)
示例结果:

|