我问有关用python编写语法的问题。如果我有2个要打开的文件,并且出现这样的异常:
try:
f = open(...)
...
f.close()
f.open(...) #opens file too
f.close()
except IOError:
print("Error with opening file")
finnaly:
f.close()
这是正确的语法吗?
文件没有我知道的.open方法
惯用方式与...结合使用
with open(...) as f1, open(...) as f2:
...
然后您可以根据需要尝试捕获来包围它。它将在该块末尾关闭文件。