Python3 os.makedirs()方法

2019-10-16 23:08:53
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