python try语句块与with的联用小探究
话不多说:# 已经创建了该文件# with open('abc.txt', 'w') as w:# passtry: with open('abc.txt', 'r') as f: a = 1/0 # 运行到这句时会报错,此时进入except语句块except: print(f.read())可以看到,此时的报错结果为: 此时with语句块的f对象,已经被关闭了。 所以不用担心由于报错进入except语句块,导致with没有关闭文件对象,而导
原创
2021-01-28 02:58:15 ·
790 阅读 ·
0 评论