open read and close a file in 1 line of code
问题 Now I use: pageHeadSectionFile = open(\'pagehead.section.htm\',\'r\') output = pageHeadSectionFile.read() pageHeadSectionFile.close() But to make the code look better, I can do: output = open(\'pagehead.section.htm\',\'r\').read() When using the above syntax, how do I close the file to free up system resources? 回答1: You don't really have to close it - Python will do it automatically either during garbage collection or at program exit. But as @delnan noted, it's better practice to explicitly