【发布时间】:2014-04-23 09:46:40
【问题描述】:
我在这里读到建议使用with open(filename) 而不是使用open(filename) 和filename.close() 对(至少对于基本任务),并且最好使用try。
Q1:如果我的理解是正确的,正确的顺序是什么?
try:
with open(filename) as f:
do something, eg. match string
或
with open(filename) as f:
try:
do something, eg. match string
Q2:如果我还想插入一些代码来弹出文件处理错误的弹出窗口,哪种情况更好? (对于未找到的文件,或其他)
【问题讨论】:
标签: python try-catch with-statement contextmanager