现在目录层级是这样 001app/102 /文件列表 要求效果 把文件列表拆开到每个文件里面 每个文件都形成如下输出 001app/102 文件名不带后缀/1个文件名带后缀 001app/103 文件名不带后缀/1个文件
现在目录层级是这样
001app/102 /文件列表
要求效果 把文件列表拆开到每个文件里面 每个文件都形成如下输出
001app/102 文件名不带后缀/1个文件名带后缀
001app/103 文件名不带后缀/1个文件名带后缀
001app/104文件名不带后缀/1个文件名带后缀
# Python 根Python 根据文件名新建文件夹并移动到文件夹里面据文件名新建文件夹并移动到文件夹里面import osimport shutildef main(): path = r"G:\刘安坚果云\001app\102" newPath = r"G:\刘安坚果云\001app\%s" index = 102; for (root, dirs, files) in os.walk(path): for filename in files: # G:\刘安坚果云\001app\102\安果照片生成视频.jpg singleFile = os.path.join(root, filename) # ('安果文本阅读器', '.jpg') res = os.path.splitext(filename) # G:\刘安坚果云\001app\102免费图片PS处理 newFileDirs = newPath % (str(index) + res[0]); # 文件不存在则新建文件 if not os.path.exists(newFileDirs): os.mkdir(newFileDirs) # 将当前文件移动到新建的文件夹里面 shutil.move(singleFile, newFileDirs + "\\" + filename) index += 1 passif __name__ == '__main__': main()效果如下
其他文件列表不做赘述