Python os.makedirs()方法

2019-10-16 23:04:44

Python的makedirs()方法是遞回目錄建立功能。類似於mkdir(),但使所有中間級目錄需要包含子目錄。

預設模式為0777(八進位制)。在某些系統上,忽略模式。 使用時首先遮蔽當前的umask值。

如果exists_okFalse(預設值),則如果目標目錄已存在,則引發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