Jetzt benutze ich:
pageHeadSectionFile = open('pagehead.section.htm','r')
output = pageHeadSectionFile.read()
pageHeadSectionFile.close()
Aber damit der Code besser aussieht, kann ich Folgendes tun:
output = open('pagehead.section.htm','r').read()
Wie schließe ich die Datei bei Verwendung der obigen Syntax, um Systemressourcen freizugeben?
contents = os.readfile(path)
. Wenn ich etwas schickeres machen wollte, dann würde ich es gerne benutzen with open(path) as fd: contents = fd.read()
. Natürlich kann man einen eigenen Wrapper schreiben, aber dafür ist der Kern gedacht, um Programmierern Abstraktionen zu bieten.