說說在 Python 中如何遞迴建立不存在的資料夾路徑

deniro_li發表於2020-10-10

程式碼模板如下所示:


import os

if not os.path.exists(path):
  os.makedirs(path)

  1. 首先先引入 os,os 是 operating system(作業系統)的縮寫。
  2. 接著使用 os.path.exists(path) 判定 path 路徑是否存在。如果存在則返回 True。
  3. 最後使用 os.makedirs(path) 方法,它可以遞迴建立指定路徑下的資料夾。如果資料夾建立失敗或者已經存在,會丟擲 OSError 異常。所以在呼叫 makedirs() 方法之前,需先呼叫 os.path.exists(path) 判定目錄是否存在。

如果第一個引數 path 只有一級,則作用與 mkdir() 函式相同。

相關文章