Файл закрывается автоматически в Python после того, как он выходит из области видимости?
Если я сделаю следующее, файловый дескриптор автоматически закроется, так как он выходит за рамки Python:
def read_contents(file_path):
return file(file_path).read()
Если это не так, как я могу написать эту функцию, чтобы автоматически закрыть область?