一方面,文件是系统中的一种资源,打开文件是对资源的占用,若不关闭,则别的程序就不能使用此资源。另一方面,文件打开后,可能有一些操作被缓冲在内存中,若不正常关闭,缓冲在内存中的数据就不能真正写入到文件中,可能造成数据丢失。
如果是最后才关闭的,没有影响,进程结束时会自动关闭所有文件。良好的习惯而已,因为,很多时候要在程序运行中关闭文件,并把缓存写入硬盘。
打开文件就是把文件调入内存,如果不关闭内存将一直被占用着, 别的程序就不能使用这部分内存。
没明白你的意思