import osimport shutilvpath = "H:/v3/b/"fobj = open('H:/v3/a.txt','rb')line = fobj.readline()while line: line = line.strip('\r\n') filepath = line.split('\t')[-1] filepath = filepath.strip(' ') sha1 = filepath.split('\\')[-1] foldname = line.split('\t')[0].split('.')[-2] newpath = os.path.join(vpath,foldname) if(os.path.exists(newpath)): if(os.path.exists(filepath)): shutil.move(filepath, os.path.join(newpath,sha1)) else: os.makedirs(newpath) if(os.path.exists(filepath)): shutil.move(filepath, os.path.join(newpath,sha1)) line = fobj.readline()fobj.close()