代码如下:
#在一个新文件夹里新建与另一个文件夹里的同名文件
import os
import shutil
def create_folders(source_dir, dest_dir):
# 获取源文件夹中的所有文件名
file_names = os.listdir(source_dir)
# 创建目标文件夹
if not os.path.exists(dest_dir):
os.makedirs(dest_dir)
# 在目标文件夹中创建与源文件夹中文件名相同的文件夹
for file_name in file_names:
folder_path = os.path.join(dest_dir, file_name)
os.makedirs(folder_path)
# 源文件夹路径
source_folder = 'D:/vsdasddataset/2/2'
# 目标文件夹路径
destination_folder = 'D:/vsdasddataset/2_png'
create_folders(source_folder, destination_folder)