Python3 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 ) #decimal equivalent of 0755 used on Windows

print ("Path is created")
当我们运行上面的程序,它会产生以下结果:
Path is created

上一篇: Python3文件方法 下一篇: Python3 os文件目录的方法