一、绝对路径
以"\"出现的即为绝对路径。因为代码中\存在转译的问题,所以要使用第二行或第三的写法。
# Windows 使用反斜杠 \
"C:\Users\name\documents" # 错误写法,\n 会被解释为换行符
"C:\\Users\\name\\documents" # 正确写法,但不够优雅
r"C:\Users\name\documents" # 使用 r 前缀的原始字符串,推荐写法
# Linux/Mac 使用正斜杠 /
"/Users/name/documents" # 正确写法
二、相对路径
以"/"出现的即为相对路径
当前工作目录是指当前文件所在的目录
。- 相对路径就是依赖于当前工作目录的。
- 所谓相对路径,就是相对于自己的目标文件位置。
- ./ 代表的是当前目录,也可以省略直接写文件名或者目录名。
- ../ 代表的是上一级目录,也就是父级目录。
- ../../ 代表源文件所在目录的上上级目录,依次类推
"."表示当前所处的文件夹的绝对路径
".."表示当前所处的文件夹上一级文件夹的绝对路径