假设我们有一个数组dirs,包含要创建的所有目录名称。我们可以使用for循环遍历数组中的每个目录,并使用特定的参数递归创建目录和子目录。下面是一个示例代码:
import os
dirs = ["dir1", "dir2", "dir3"]
for dir_name in dirs:
path = os.path.join(os.getcwd(), dir_name)
os.makedirs(path, exist_ok=True)
这里,os.path.join()用于将当前工作目录和每个目录名称连接起来。然后使用os.makedirs()创建该目录及其子目录,如果目录已存在,则不会抛出异常(使用exist_ok=True参数)。这种方法确保了所有的目录都会被创建,即使某个目录已经存在。