Скажем, мы хотим реализовать эквивалент PHP file_get_content
.
Какова наилучшая практика? (элегантный и надежный)
Вот какое-то предложение, они правильны?
с помощью инструкции with
:
def file_get_contents(filename):
with file(filename) as f:
s = f.read()
return s
использует стандартный open()
безопасный?
def file_get_contents(filename):
return open(filename).read()
Что происходит с дескриптором файла в любом решении?