绝对路径和相对路径

绝对路径:目标文件在电脑硬盘上的真实路径(从系统盘符开始写,一直写到文件名称,要包括文件的后缀名;目录或文件名称之间用斜杠分开)。

但使用绝对路径,可能会出现问题!因为在某台电脑A上文件的绝对路径,移植到另一台电脑B上。在电脑B上,一些目录名称可能是不一样的;所以,使用绝对路径,程序可能出现无法根据路径,找到原来的目标文件的情况(如果运行代码,就会报FileNotFoundError,提示我们找不到目标文件)。如果非要使用绝对路径,那么当目标文件的所处环境变化时,绝对路径就需要随之变化。如此,就需要修改代码,相对比较麻烦了。

Q:有无办法在不改动程序的情况下,让程序在其他电脑上运行,也能够顺利找到目标文件呢?

A:有,使用相对路径。

相对路径:目标文件,相对于当前文件的路径。

在编写相对路径前,我们需要先了解相对路径的几个写法规则。

./ 表示当前文件所在的目录;
../ 表示当前文件所在的上层目录;

../../ 表示当前文件所在的上上层目录。

【绝对路径和相对路径的图解】

 

【备注】知识点整理取自:

【绝对路径和相对路径】 https://www.bilibili.com/video/BV1ca411x7rZ/?share_source=copy_web&vd_source=8d9cbe86bc7e8bd82f6b11e3264981b1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值