文件是操作系统提供给用户/应用程序操作硬盘的一种虚拟的概念\封装好的操作硬盘的接口
用户/应用程序——>文件(操作系统)——>硬盘(计算机硬件)
用户/应用程序可以通过文件将数据永久保存在硬盘中,操作文件就是操作硬盘,可以说是弥补了内存不能永久保存数据的缺点
(控制文件读写内存的模式有两种:t和b)
open('C:\a.txt\nb\c\d.txt') #路径中的斜杠会被当成转译符号
open(r'C:\a.txt\nb\c\d.txt')
open('C:/a.txt/nb/c/d.txt')
(读/写文件,应用程序对文件的读写请求都是在向操作系统发送系统调用,然后由操作系统控制硬盘把输入读入内存、或者写入硬盘)
f.read()
(文件打开后在一段时间内,不会被系统清理,为了释放内存需要及时关闭)
f.close()
注意:关闭后的文件就不能在读了,在读就报错
也可以用del f解除绑定,python会将其回收
原文:https://www.cnblogs.com/zhangtieshan/p/12489302.html