Python 3 – os.makedirs()方法

Python 3 – os.makedirs()方法

Python 3中,os.makedirs()方法被用于递归地创建目录。如果目录的路径已经存在,则不会抛出异常,而是直接返回。如果路径的任何一个部分不存在,则会创建它。下面是一个简单的示例:

import os

#创建一个名称为"a/b/c"的目录,如果该目录不存在,则创建它
os.makedirs("a/b/c")

上面的代码将创建一个名为 a/b/c 的目录,如果该目录不存在,则递归地创建它。如果 a 目录不存在,则会创建它;如果 b 目录不存在,则会创建它;最后,将创建 c 目录。

default.py:

import os

def create_folder():
    #递归创建一个目录
    os.makedirs("my_folder/my_sub_folder")

#调用函数
create_folder()

以上的代码将创建一个名为 my_folder/my_sub_folder 的目录,如果该目录不存在,则递归地创建它。函数 create_folder() 演示了如何在Python 3中使用 os.makedirs() 方法。

结论

在Python 3中使用 os.makedirs() 方法可轻松地递归地创建目录。如果路径的任何部分不存在,则会创建它。如果目录路径已经存在,则不会抛出异常,而是直接返回。此方法大大简化了Python 3中的目录创建过程。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程