import os
def create_directory_structure():
# 定义根目录名称
root_dir = "project"
# 定义各个子目录名称
directories = [
"src",
"src/module1",
"src/module2",
"src/module3",
"data"
]
# 定义各个文件名称
files = [
"src/module1/file1.txt",
"src/module1/file2.txt",
"src/module2/file3.txt",
"src/module2/file4.txt",
"src/module3/file5.txt",
"src/module3/file6.txt",
"data/data1.csv",
"data/data2.csv"
]
try:
# 创建目录
for directory in directories:
os.makedirs(os.path.join(root_dir, directory), exist_ok=True)
# 创建文件(这里只创建空文件)
for file in files:
open(os.path.join(root_dir, file), 'a').close()
print("目录和文件创建成功!")
except OSError as e:
print("创建目录和文件时出现错误:", e)
# 调用函数来创建目录和文件结构
create_directory_structure()