4月21日(python将文件根据文件名分别存储到文件夹中)
今天测试模型,在思考了很多后,选择将测试数据集的格式改成适合要求的格式,一个名字的文件夹下放该人的照片
为了将所有照片都放在一起的文件夹按照姓名分开,我编写了python程序
#脚本放到源文件同目录下,用法:python3 xxx.py #脚本功能:根据文件名自动创建文件夹且将文件移动到对应的文件夹里 import os as os import shutil as shutil def main(): # 源文件存储位置 path = r"D:\a大学学习\2022春软件体系架构\face\AgeDB" filelist = os.listdir(path) print("当前目录下的文件:", filelist) for file in filelist: #print(file) str = file.split("_")[1] str1 = str.split("_")[0] filestr=path+'\\'+file newfile = (r'D:\a大学学习\2022春软件体系架构\face\ttt1\\' + str1+"\\") print(filestr) print(newfile) # newfile = file.replace(".doc", "").replace(" ", "").replace("x", "") # print(newfile) # if ".py" not in file: # os.mkdir(newfile) # print(newfile+" 创建成功") # try: # shutil.move(file, "./" + file.replace(".doc", "").replace("x", "")) # print(file+" 转移成功") # except Exception as e: # print(file+" 转移失败") if os.access(newfile, os.F_OK): shutil.move(filestr, newfile) else: os.mkdir(newfile) shutil.move(filestr, newfile) if __name__ == "__main__": main()
在处理完格式,开始考虑pairs文件的问题。