Teraz używam:
pageHeadSectionFile = open('pagehead.section.htm','r')
output = pageHeadSectionFile.read()
pageHeadSectionFile.close()
Ale żeby kod wyglądał lepiej, mogę:
output = open('pagehead.section.htm','r').read()
W przypadku korzystania z powyższej składni, jak zamknąć plik, aby zwolnić zasoby systemowe?
contents = os.readfile(path)
. Gdybym chciał zrobić coś bardziej wyszukanego, to ok, chętnie bym skorzystał with open(path) as fd: contents = fd.read()
. Oczywiście można napisać własny wrapper, ale po to jest rdzeń, aby zapewnić programistom użyteczne elementy abstrakcji.