在Python中,os.makedirs()函數用于遞歸地創建目錄。如果目錄已經存在,則會拋出一個OSError。如果目錄成功創建,則返回None。
該函數的作用是創建一個或多個目錄,包括其所有必需的中間目錄。與os.mkdir()函數不同,該函數可以一次性創建多個目錄。例如,如果要創建一個名為"dir1/dir2/dir3"的目錄結構,可以使用os.makedirs(“dir1/dir2/dir3”)。
下面是一個使用os.makedirs()函數創建目錄的示例:
import os
# 創建一個名為"test"的目錄
os.makedirs("test")
# 創建一個名為"dir1/dir2/dir3"的目錄結構
os.makedirs("dir1/dir2/dir3")
在以上示例中,os.makedirs(“test”)創建了一個名為"test"的目錄。os.makedirs(“dir1/dir2/dir3”)創建了一個名為"dir1"的目錄,并在其中創建了名為"dir2"的子目錄,然后在"dir2"中創建了名為"dir3"的子目錄。