0
点赞
收藏
分享

微信扫一扫

批量创建文件夹 在批量创建的文件夹下创建两个子文件夹

Go_Viola 2022-04-13 阅读 51
python

我想要批量创建文件夹,并在批量创建的文件夹下面创建两个子文件夹,分别命名为”att"和“dem"。

import os, sys

#批量创建文件夹
path = 'M:/MOSAIC_ASWBD/'	#设置创建后文件夹存放的位置
for i in range(61,83):	#这里创建10个文件夹
	# *定义一个变量判断文件是否存在,path指代路径,str(i)指代文件夹的名字*
    filename = "MOSAIC_N" + str(i)
    isExists = os.path.exists(path+filename)
    if not isExists:						#判断如果文件不存在,则创建
        os.makedirs(path+filename)
        print("%s 目录创建成功"%i)
    else:
        print("%s 目录已经存在"%i)
        continue
#在刚刚创建的文件夹下创建文件夹
path_file = "M:\MOSAIC_ASWBD"
path_list = os.listdir(path_file)
for file in path_list:
    if file[-4] == '_':  #只选取文件夹名中带有“_"的创建子文件夹
        print(file)
        path1 = "M:/MOSAIC_ASWBD/" + file + "/att"  #设置子文件夹路径及名字
        path2 = "M:/MOSAIC_ASWBD/" + file + "/dem"  #设置子文件夹路径及名字
        if os.path.isdir(path1) == False:  # 如果 test_data1 该文件不存在,就创建该文件
            os.mkdir(path1)  # 前提是 test_data 这个路径是存在的
        else:
            print(path1)
            print("文件夹已存在")
            continue
        if os.path.isdir(path2) == False:  # 如果 test_data1 该文件不存在,就创建该文件
            os.mkdir(path2)  # 前提是 test_data 这个路径是存在的
        else:
            print(path2)
            print("文件夹已存在")
举报

相关推荐

0 条评论