常见的路径表达方式有四种
open('test1.txt') #1
open('/temp/test2.txt') #2
open('D:\\user\\test3.txt') #3
open(r'D:\user\temp\test4.txt') #4
在这四种表达方式里面,前两种是相对路径,后两种是绝对路径。
相对路径
相对路径就是指相对当前用户所编写的py文件所在文件夹的路径。
也就是说,使用相对路径的时候,文件目录或者文件必须在py文件所在的文件夹里面
比如说,对于第一个表达式,假设当前的py文件所在的文件夹是D:\user
,那么他的绝对路径是D:\user\test1.txt
对于第二个表达式,他的绝对路径是D:\user\temp\test2.txt
注意,绝对路径用/
表示
绝对路径
绝对路径相信大家都很清楚,不过要注意的是:
- 绝对路径用 ''来表示,而例3使用'\'是因为要使用转义字符
- 而例4,在字符串前面加
r
,说明该字符串不转义,可以只使用'\'来表示绝对路径