Спрашиваю о написании синтаксиса в 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, о котором я знаю.
Метод idiomati c используется с
with open(...) as f1, open(...) as f2: ...
Затем вы можете окружить его попыткой catch по мере необходимости. Он закроет файлы в конце блока with.