Python и открытие и закрытие файлов (IO) - PullRequest
0 голосов
/ 06 мая 2020

Спрашиваю о написании синтаксиса в python. если у меня есть 2 файла, которые я хочу открыть, и я делаю исключение вроде этого:

try:
    f = open(...)
    ...
    f.close()
    f.open(...) #opens file too
    f.close()
except IOError:
    print("Error with opening file")
finnaly:
    f.close()

Это правильный синтаксис?

1 Ответ

1 голос
/ 06 мая 2020

Файл не имеет метода .open, о котором я знаю.

Метод idiomati c используется с

with open(...) as f1, open(...) as f2:
       ...

Затем вы можете окружить его попыткой catch по мере необходимости. Он закроет файлы в конце блока with.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...