相对路径和绝对路径
定义
绝对路径就是最完整的路径 相对路径指的就是【相对于当前文件夹】的路径 这两种地址,Mac和Windows电脑还有点不太一样 ##Mac电脑 我们先在桌面新建一个test文件夹,然后在文件夹里新建一个名为abc的txt文件,要找到你的文件地址,只需要把你要打开的文件直接拖到编辑器终端的窗口里,就会显示出文件地址,然后复制一下就好。
open('/Users/Ted/Desktop/test/abc.txt') #绝对路径
open('abc.txt') #相对路径
#相对路径也可以写成open('./abc.txt')
这种情况下,写绝对和相对路径都是可以的 ##windows电脑 Windows系统里,常用\来表示绝对路径,/来表示相对路径 当你把文件拖入终端的时候,绝对路径就变成:
C:\Users\Ted\Desktop\test\abc.txt
但是,\在Python中是转义字符,所以时常会有冲突。,Windows的绝对路径通常要稍作处理,写成以下两种格式:
open('C:\\Users\\Ted\\Desktop\\test\\abc.txt')
#将'\'替换成'\\'
open(r'C:\Users\Ted\Desktop\test\abc.txt')
#在路径前加上字母r
获取文件的相对路径还有个小窍门***,用VS Code打开文件夹,在文件点击右键,选择中有复制路径和复制相对路径*
|