常見的路徑表達方式有四種
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使用'\'是因為要使用轉(zhuǎn)義字符
- 而例4登下,在字符串前面加
r
,說明該字符串不轉(zhuǎn)義,可以只使用'\'來表示絕對路徑