【循序渐进学Python——文件的路径和open的本质】

【循序渐进学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函数是读取文件中的数据,将通道通向的硬盘中的引用区域里面的数据全部加载到内存中,在内存中以变量进行记录

猜你喜欢

转载自blog.csdn.net/XVJINHUA954/article/details/108020566