python中异常处理的问题

请问这是什么意思啊,为什么这么说?
2025-03-22 22:33:33
推荐回答(1个)
回答1:

意思是在使用with这个关键字操作文件的时候不需要额外的处理异常,也就是把下边的第一段代码,替换成了第二段代码,但是功能相同

try:
    f = open('file_name', 'r')
finally:
    f.close()
with open('file_name', 'r') as f:
    for i in f:
        None