Python 3 – os.makedirs()方法
描述
方法 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 ) #十进制755的等效值用于Windows
print ("Path is created")
结果
运行上述程序时,将产生以下结果 –
Path is created