在Python中,os.makedirs()函數用于遞歸創建目錄。它將創建指定路徑下的所有中間目錄,如果目錄已經存在則不會拋出錯誤。
語法:
os.makedirs(path, mode=0o777, exist_ok=False)
參數說明:
示例:
import os
# 創建單個目錄
os.makedirs('mydir')
# 創建多級目錄
os.makedirs('mydir/subdir1/subdir2')
# 創建目錄并設置權限
os.makedirs('mydir', mode=0o755)
# 創建目錄,如果目錄已存在則不拋出錯誤
os.makedirs('mydir', exist_ok=True)
以上示例中,如果指定的目錄不存在,則os.makedirs()函數將創建該目錄或目錄鏈。如果目錄已存在,則根據exist_ok參數的值決定是否拋出錯誤。