我在这里读到,建议使用和(至少对于基本任务)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:如果我还想插入一些代码来弹出文件处理错误的弹出窗口,哪种情况更好?(对于找不到文件或其他东西)