现在我用的是:
pageHeadSectionFile = open('pagehead.section.htm','r') output = pageHeadSectionFile.read() pageHeadSectionFile.close()
但为了让代码看起来更好,我可以这样做:
output = open('pagehead.section.htm','r').read()
当使用上述语法时,如何关闭文件以释放系统资源?
您实际上不必关闭它 - Python 会在垃圾收集期间或程序退出时自动执行此操作。但正如 @delnan 指出的那样,出于各种原因,最好明确关闭它。
因此,你可以采取以下措施来使其简短、简单和明确:
with open('pagehead.section.htm', 'r') as f: output = f.read()
现在它只有两行并且非常易读,我认为。