Теперь я использую:
pageHeadSectionFile = open('pagehead.section.htm','r')
output = pageHeadSectionFile.read()
pageHeadSectionFile.close()
Но чтобы код выглядел лучше, я можно сделать:
output = open('pagehead.section.htm','r').read()
Как мне закрыть файл, чтобы освободить системные ресурсы, при использовании указанного выше синтаксиса?
Я думаю самый естественный путь к достижению, это должно определить функцию.
def read(filename):
f = open(filename, 'r')
output = f.read()
f.close()
return output
Тогда можно сделать следующее:
output = read('pagehead.section.htm')