用python建自动生成 8层子文件夹
时间: 2024-02-27 21:52:05 浏览: 16
好的,以下是一个自动生成8层子文件夹的示例代码:
```python
import os
import datetime
# 获取当前日期
today = datetime.date.today()
# 格式化日期为字符串
date_str = today.strftime("%Y-%m-%d")
# 定义其他命名格式
name_str = "example"
# 创建主文件夹
parent_folder_name = f"{date_str}_{name_str}"
os.makedirs(parent_folder_name, exist_ok=True)
print(f"创建主文件夹 {parent_folder_name} 成功!")
# 创建8层子文件夹
sub_folder_name = "sub_folder"
sub_folder_path = os.path.join(parent_folder_name, sub_folder_name)
for i in range(8):
sub_folder_path = os.path.join(sub_folder_path, sub_folder_name)
os.makedirs(sub_folder_path, exist_ok=True)
print(f"创建子文件夹 {sub_folder_path} 成功!")
print("创建子文件夹完成!")
```
该代码将在当前目录下创建一个以日期及其他命名格式命名的主文件夹,例如:2022-01-01_example。然后在主文件夹内创建8层子文件夹,每层子文件夹名称都为"sub_folder",例如:2022-01-01_example/sub_folder/sub_folder/sub_folder/...。您可以根据需要修改日期格式、命名格式、文件夹路径、子文件夹名称或层数。