1. os.path.join(path1[, path2[, …]])
os是operating system(作業系統)的縮寫
檔案路徑拼接,存在兩種形式:
1.1 從右邊開始數,遇到第乙個以」/」開頭的引數,開始拼接,這個引數左邊的全部丟棄;
1.2 當滿足1.1時,若出現」./」開頭的引數,會從」./」開頭的引數左邊相鄰的乙個引數開始拼接
2. os.path.exists()
判斷路徑下是否存在的意思,(括號內的可以是檔案路徑)
此判斷是布林邏輯運算形式,存在返回true,不存在返回false
3. os.makedirs(path)
建立路徑,可以一次性建立多級目錄,即使中間目錄不存在也能正常的建立;
in addition, os.mkdir(path),旨在一級一級的建立目錄,前提是前面的目錄已存在,如果不存在會報異常;
4.os.path.dirname()
os.path.dirname(path)功能:去掉檔名,返回目錄;os.path.dirname(__file__)返回指令碼的路徑
要求:必須是實際存在的.py檔案,在命令列執行,會引發nameerror異常;
5. os.path.abspath(__file__)
返回的是.py檔案的絕對路徑
6.os.path.basename()
返回path最後的檔名。如果path以/或\結尾,那麼就會返回空值
Python 判斷檔案路徑是否存在,不存在建立
def check and creat dir file url 判斷檔案是否存在,檔案路徑不存在則建立資料夾 param file url 檔案路徑,包含檔名 return file gang list file url.split if len file gang list 1 fname,fe...
python 檔案路徑拼接拆分方法
操作檔案和目錄的函式一部分放在os模組中,一部分放在os.path模組中,這一點要注意一下。檢視 建立和刪除目錄可以這麼呼叫 檢視當前目錄的絕對路徑 os.path.abspath users michael 在某個目錄下建立乙個新目錄,首先把新目錄的完整路徑表示出來 os.path.join us...
python路徑拼接問題
python路徑拼接 windows 系統一般用斜槓 需要加轉義符號,但是windows 斜槓和反斜槓通用 linux 一般用反斜槓 斜槓會報錯。父目錄和子目錄路徑拼接方法 parent r e om convert demo ok parent parent 1 parent 1 replace ...