python 檔案路徑拼接 判斷 建立 輸出

2022-08-03 08:33:11 字數 728 閱讀 2146

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 ...