遍历文件下所有文件,分别移动文件到目标文件夹(逻辑想了两小时,猪头!)

from shutil import copy
import os

mubiao_dir = r'C:UsersHPDesktop全国 - 副本百度资讯\'
# if not os.path.isdir(mubiao_dir):
files_path = r'D:html_dowload\'
a_list = []
b_list = []

file = ""

for root_a, dirs_a, files_a in os.walk(mubiao_dir):
a_list.append(dirs_a)
# print(a_list[0])
# print(files)

for root, dirs, files in os.walk(files_path):
# copy(file_path, mubiao_dir)
for html_name in files:
# print(html_name)
file = files_path + html_name
b_list.append(file)
# print(b_list)
i = 0
for dir_path in a_list[0]:
print(dir_path)
dir = mubiao_dir + dir_path
print(dir + '////////////////////////') #当前路径下所有非目录子文件
copy(b_list[i], dir)
i += 1
原文地址:https://www.cnblogs.com/blog0001/p/13470191.html