Это хорошая практика, чтобы зависеть от Python с ... как утверждение

Мне любопытно, если это считается безопасной или хорошей практикой - полагаться на python с ... as заявлением. Например, при открытии файла:

with open("myfile","w") as myFile:
    #do something

Таким образом, в этом примере я забыл явноmyFile.close() Однако я могу предположить, что он был вызван, когда Python вышел изwith...as заявление по вызову объектов__exit__() метод. Это хорошая практика / безопасно зависеть от этого или лучше всегда явно явноfile.close()

Ответы на вопрос(2)

Ваш ответ на вопрос