Adesso uso:
pageHeadSectionFile = open('pagehead.section.htm','r')
output = pageHeadSectionFile.read()
pageHeadSectionFile.close()
Ma per migliorare l'aspetto del codice, posso fare:
output = open('pagehead.section.htm','r').read()
Quando si utilizza la sintassi sopra, come si chiude il file per liberare risorse di sistema?
contents = os.readfile(path)
. Se volessi fare qualcosa di più elaborato, allora ok, lo userei felicemente with open(path) as fd: contents = fd.read()
. Naturalmente si può scrivere il proprio wrapper, ma è a questo che serve il core, per fornire l'utilità alle astrazioni ai programmatori.