【循序渐进学Python——文件的路径和open的本质】
最后我们的文件这一块就差不多讲完了,如果大家还想知道更多关于文件的操作,请关注我的博客,以后会为大家继续讲解!
路径的概念
存放数据的文件的一个寻找地址
路径的分类
相对路径
以当前自身所在位置出发,在寻找目标的过程中遇到进入某个区域使用“区域名/”进入,跳出当前区域使用“…/”跳出,当前区域使用“./”代表,因此相对路径一般情况下都是以“./”开始的
绝对路径
不管当前所在位置,按照指定的这个路径肯定能够寻找到最终的目标,一般情况下都是以盘符开始
案例:
# 相对路径
path = "./../C/test.txt"
# 绝对路径
path="E:\\A\\B\\C\\test.txt"
with open(path, "r") as file:
print(file.read())
Open的本质
-
Open的本质就是打开模式
-
关闭文件就是如果文件不再使用,需要关闭文件, 释放内存
文件打开和关闭的本质
-
文件和变量的作用都是访问了存储数据,而已知变量存储的是数据的引用
-
可以理解为变量名记录的是数据的引用
-
而文件名是一个数据的引用
-
open是将硬盘中的引用地址区域和内存之间的通道开启
-
write函数向文件中写入数据,将内存中的数据通过这个通道存放进硬盘中的引用区域
-
read函数是读取文件中的数据,将通道通向的硬盘中的引用区域里面的数据全部加载到内存中,在内存中以变量进行记录