Это хорошая практика, чтобы зависеть от Python с ... как утверждение
Мне любопытно, если это считается безопасной или хорошей практикой - полагаться на python с ... as заявлением. Например, при открытии файла:
with open("myfile","w") as myFile:
#do something
Таким образом, в этом примере я забыл явноmyFile.close()
Однако я могу предположить, что он был вызван, когда Python вышел изwith...as
заявление по вызову объектов__exit__()
метод. Это хорошая практика / безопасно зависеть от этого или лучше всегда явно явноfile.close()