os.makedirs()
时间: 2023-10-30 14:17:17 浏览: 19
解决python os.mkdir创建目录失败的问题
os 模块的 makedirs() 函数用于递归创建目录树。它的用法如下:
```
os.makedirs(path, mode=0o777, exist_ok=False)
```
- path:要创建的目录树的路径。
- mode:目录的权限位。默认为 0o777,即所有权限。
- exist_ok:如果设为 True,则在目录已存在时不会引发异常。默认为 False。
如果要创建的目录树已存在,那么 makedirs() 函数会引发 FileExistsError 异常。你可以通过设置 exist_ok 参数来避免这种情况。
例如,要创建目录树 /a/b/c/d,可以使用如下代码:
```
os.makedirs('/a/b/c/d')
```
如果你希望在目录树已存在时不会引发异常,可以使用如下代码:
```
os.makedirs('/a/b/c/d', exist_ok=True)
```
阅读全文