代碼模板如下所示:
import os
if not os.path.exists(path):
os.makedirs(path)
- 首先先引入 os,os 是 operating system(操作系統)的縮寫。
- 接着使用 os.path.exists(path) 判定 path 路徑是否存在。如果存在則返回 True。
- 最後使用 os.makedirs(path) 方法,它可以遞歸創建指定路徑下的文件夾。如果文件夾創建失敗或者已經存在,會拋出 OSError 異常。所以在調用 makedirs() 方法之前,需先調用 os.path.exists(path) 判定目錄是否存在。
如果第一個參數 path 只有一級,則作用與 mkdir() 函數相同。