檔案好理解,比如d盤下的a.txt就是乙個檔案。
路徑是指的檔案在作業系統上的位置,比如d盤下,就表示乙個位置,也就是路徑。
好比兩個程式設計師,寫程式的時候習慣不同,兩個作業系統對路徑寫法的規定也是不一樣的。
windows是用\
,而linux是用/
,windows根目錄是碟符c:\
,而linux根目錄是/
例如
c:\a.txt
/mnt/a.txt
linux非常好理解,直接加上單引號或雙引號
"/mnt/a.txt"
'/mnt/a.txt'
windows下因為使用的\是轉義字元,所以要用\才能在字串中表達乙個\的真正含義
"c:\\a.txt"
"c:\a.txt"
所謂絕對路徑,是指從根目錄算起來的路徑。
所謂相對路徑,是指相對於當前工作目錄來說的,當前工作目錄就是指的程式鎖在的目錄。
一般用.表示當前目錄,用..表示父目錄。
比如:
程式檔案:c:\temp
\a.py
a.txt表示c:\temp
\a.txt
.\a.txt表示c:\temp
\a.txt
..\a.txt表示c:\a.txt
..\tt
\a.txt表示c:\\tt\a.txt
libcoap安裝中openssl路徑問題
系統 centos 7 1,安裝libcoap 步驟 git clone cd libcoap autogen.sh configure enable documentation no enable tests no 2,安裝過程中遇到的問題 1 執行命令.autogen.sh 出現問題,提示安裝外...
python中的ensure ascii問題
在使用json.dumps時要注意乙個問題 import json print json.dumps 中國 u4e2d u56fd 輸出的會是 中國 中的ascii 字元碼,而不是真正的中文。這是因為json.dumps 序列化時對中文預設使用的ascii編碼.想輸出真正的中文需要指定ensure ...
python3在windows上面路徑問題
在windows獲取檔案的路徑往往是斜槓,我們使用的時候需要轉成反斜桿 例如 c bj recfiles as 1我們需要的使用的是 c bj recfiles as 1 import os os.path.normpath mydir myfile.txt mydir myfile.txt imp...