python多个文件夹合并成一个文件夹
文件夹【风景】里面有100多个子文件夹,每个子文件夹下面又有20多张图片。
需求是要把所有子文件夹里面的图片合并到新的文件夹。
实现代码:
import os
import 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('复制完成')
python多个文件夹合并成一个文件夹相关推荐
- 将文件夹合并成一个文件和将合成的文件还原成文件夹
将文件夹合成一个文件.将合成的文件还原成文件夹 public static void main(String[] args) throws Exception {String dir = " ...
- python创建多个文件夹合并_在python中如何将多个文件夹合并到一个文件夹中?
我需要将多个文件夹合并到一个文件夹中,并考虑到它们基于时间的顺序,为此我尝试了:import os import shutil DestFolder = 'C:\\Users\\user\\Folde ...
- 【Python】多个文件夹合并到一个文件夹中
将两个黑框中的文件合并到统一的文件夹中.将两个黑框中的system合并,user合并,然后将合并的后的sys和user在合并一次最终形成右图结构. import os import shutildef ...
- 如何将一个目录下的所有文件,合并成一个文件
在上一篇文章讲到(http://blog.csdn.net/qy20115549/article/details/52784986):在处理文本时,经常遇到超过1g存储的数据,直接简单的读取,可能遇到 ...
- 多个 EXCEL 文件如何合并成一个文件
同一文件夹里有多个格式相同的EXCEL文件,需要把它们合并到一个EXCEL文件中,应该怎么做呢? 自己编写程序来实现?尽管好些程序语言都提供了读取EXCEL文件的API,但还是需要写程序去打开每一个文 ...
- 把两个文件捆绑压缩成一个文件命令
cmd /c copy /b F:\桌面\1.exe+F:\桌面\123.exe F:\桌面\3.exe cmd /c copy /b D:\用户资料\桌面\1.exe+D:\用户资料\桌面\2.jp ...
- Python开发【第三篇】:文件操作与函数
内容概要 文件操作 初始函数 函数定义与调用 函数的返回值 函数的参数 函数进阶 函数参数--动态传参 名称空间 作用域 函数的嵌套 函数名的运用 gloabal,nonlocal 关键字 1.文件操 ...
- Python教程:推荐一个比 open 读文件还好用、方便的库
使用 open 函数去读取文件,似乎是所有 Python 工程师的共识. 今天给大家推荐一个比 open 更好用.更优雅的读取文件方法 – 使用 fileinput fileinput 是 Pytho ...
- keil生成hex文件找不到_骚操作!用Python把公众号文章打包成pdf文件,再也不怕找不到了...
背景 做自媒体的人,尤其是做了一年甚至更久的自媒体人,尤其是通过自媒体还有一些小收入的人,他们最怕自己的公众号内容因为各种原因而丢失,那就太可怕了! 在做自媒体内容上花了太多心血,如果突然一下就没了, ...
最新文章
- 常见的端口扫描类型及原理
- 判断参数大于0_格力GMV5多联机调试参数、冷媒冲注与容量匹配
- 复杂的动态布尔表达式性能评估(1)--Antlr4实现
- python 防止转义_python字符串前加r、f、u、l 的区别
- 解决方案-Visual Studio设置通用配置(包含路径+依赖库)
- mysql oracle优缺点_oracle 的优缺点
- python---用python实现冒泡排序
- 一个简单的nginx配置
- 线程生命周期(状态)
- 如何查询HP-UX主机防火墙状态
- java map.put map_java中map的put方法
- 程序员如何修炼自己的九阳神功
- 计算机和工业设计哪个就业前景大,工业设计就业前景女生
- Windows快速添加开机启动项
- 推荐一下十三款内网穿透工具(超全)
- Par.ici法语听写练习A1 -L13
- 手机信号强度大小的意义
- 华中科技大学组原实验记录 运算器ALU实验
- Tomcat6中web项目部署路径webapps和wtpwebapps的区别
- kubectl命令使用滚动更新和回滚