最佳答案
我不知道如何处理python“with”语句的异常。如果我有一个代码:
with open("a.txt") as f:
print f.readlines()
我真的想处理'文件未找到异常',以便做一些事情。但是我不会写字
with open("a.txt") as f:
print f.readlines()
except:
print 'oops'
不会写字
with open("a.txt") as f:
print f.readlines()
else:
print 'oops'
在try/except语句中包含with
也不起作用,并且不会引发异常。我能做什么来处理with
语句中的失败在Pythonic的方式?