with语句可以自动管理上下文资源,不论什么原因跳出with块,都能确保文件正确的关闭,以此来达到释放资源的目的 with open('first.txt','r') as file: print(file.read()) 简单的说,就是省去了关闭文件的操作。所以建议对文件操作使用with语句