Python 相对绝对路径

上章我们写的这个文件路径叫绝对路径,就是从磁盘的根目录开始写,你的文件在C盘你就从C冒号斜杠开始写。

open(r'G:\PythonProject\学习\学习文件\date\a.txt')

你的文件在D盘,你就从D盘开始,一直写到文件名点后缀名,这个叫绝对路径。

然后还有一种叫相对路径,就是我可以直接在这里写a.txt。

open('a.txt')

这就代表从当前这个py文件所在的文件夹里去找,我现在的当前py文件夹是学习文件文件夹,就相当于它会把学习文件这个文件夹的绝对路径当做前缀,然后接着在里面找a.txt。

这样写只能在py文件的同级目录中。

现在我在学习文件这个文件夹里面,再建立一个文件夹,叫date,然后我把a.txt这个文件移动到这个文件夹里面。

pycharm是非常牛逼的,我移动了之后,代码就自动变了。

open('date/a.txt')

就在a.txt前面自动补全了路径。

现在如果我还是写a.txt,会提示我们找不到这个文件了。

简单来说绝对地址就是,我要找到你这个人,你的地址是中国、浙江省、某某市、某某县、某某街道,某某小区、某栋、某层、某某号。

这就是你的绝对地址。

相对地址就是我已经到你的小区了,然后我问保安你在哪里,你在几栋几零几,这就是相对地址。

相对地址是以当前位置为基准开始找的,

未经允许不得转载:445IT之家 » Python 相对绝对路径

赞 (0) 打赏

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏