在Python中,你可以使用`os`模块来循环创建文件夹。以下是一个简单的示例,展示了如何使用`os.makedirs`函数来创建多个文件夹:
import os
定义要创建的文件夹路径
base_path = "E:/XXX/data/"
使用循环创建文件夹
for i in range(1, 65):
创建两位数的文件夹名,例如01, 02, ..., 64
folder_name = f"{base_path}{i:02d}"
使用os.makedirs创建文件夹,如果不存在则创建
os.makedirs(folder_name, exist_ok=True)
在这个示例中,`base_path`变量定义了要创建文件夹的根路径,`for`循环从1到64迭代,`i:02d`格式化字符串确保文件夹名总是两位数。`exist_ok=True`参数表示如果文件夹已经存在,不会引发异常。
如果你需要创建多层级的文件夹结构,可以使用`os.makedirs`的`mode`参数来设置权限,例如:
创建多层级文件夹结构
for i in range(1, 65):
创建两位数的文件夹名,例如01, 02, ..., 64
folder_name = f"{base_path}{i:02d}"
使用os.makedirs创建文件夹,如果不存在则创建,并设置权限
os.makedirs(folder_name, mode=0o777, exist_ok=True)
在这个例子中,`mode=0o777`表示文件夹具有读、写和执行权限。
请注意,创建文件夹的操作可能会受到操作系统权限的限制,如果遇到权限问题,你可能需要以管理员身份运行Python脚本。