1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > python多个文件夹合并成一个文件夹

python多个文件夹合并成一个文件夹

时间:2019-10-08 06:20:30

相关推荐

python多个文件夹合并成一个文件夹

文件夹【风景】里面有100多个子文件夹,每个子文件夹下面又有20多张图片。

需求是要把所有子文件夹里面的图片合并到新的文件夹。

实现代码:

import osimport shutilsource_path = os.path.abspath(r'D:\netbian\风景')#源文件夹target_path = os.path.abspath(r'D:\netbian\all') #目标文件夹if not os.path.exists(target_path):#目标文件夹不存在就新建os.makedirs(target_path)if os.path.exists(source_path):#源文件夹存在才执行 # root 所指的是当前正在遍历的这个文件夹的本身的地址# dirs 是一个 list,内容是该文件夹中所有的目录的名字(不包括子目录)# files 同样是 list, 内容是该文件夹中所有的文件(不包括子目录)for root, dirs, files in os.walk(source_path):for file in files:src_file = os.path.join(root, file)shutil.copy(src_file, target_path)print(src_file)print('复制完成')

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。