makedirs()方法是遞歸創建目錄函數。 類似 mkdir() 函數,但其包含子目錄所需要的所有中間目錄。
默認模式為0o777(八進制)。在某些系統中,模式會被忽略。當它被使用,當前的 umask 值首先被遮罩。
如果exist_ok為False(默認值),如果目標目錄已經存在則會引發 OSError 錯誤資訊。
語法
以下是 makedirs() 方法的語法:
os.makedirs(path[, mode])
參數
-
path -- 這是需要被遞歸創建的路徑
-
mode -- 這是給予目錄的模式
返回值
此方法不返回任何值。
示例
下麵的例子顯示 makedirs()方法的使用。
#!/usr/bin/python3 import os, sys # Path to be created path = "d:/tmp/home/monthly/daily" os.makedirs( path, 493 ) #decimal equivalent of 0755 used on Windows print ("Path is created")
當我們運行上面的程式,它會產生以下結果:
Path is created
上一篇:
Python3檔方法
下一篇:
Python3 os檔目錄的方法