referrence:
http://askubuntu.com/questions/701491/is-closing-a-file-after-having-opened-it-with-open-required-in-python
大意为:
1、如果在执行写文件操作,不关闭文件,则写不成功
2、如果程序中打开文件过多,并且一直未关闭,则编译器会报错,因为编译器允许程序打开的文件数量是有限的(没遇见过,因为会执行close())
文中第三条没太理解,建议看原文
打开文件建议用with.....as 可自动执行file.close()