Python批量复制文件夹(以及所有子文件夹)下的某类型文件

因实验需求,以png文件格式作为参考
代码如下

import shutil
import osdef b_li(path):global num# (root,dirs,files)分别为:遍历的文件夹,遍历的文件夹下的所有文件夹,遍历的文件夹下的所有文件for root, dirs, files in os.walk(path):for file in files:# 文件后缀检测if file[-len(f_type):] == f_type:shutil.copyfile(root + '\\' + file, out_path + '\\%d.%s' % (num, f_type))print(root + '\\' + file + ' 复制成功-> ' + out_path + '\\%d.%s' % (num, f_type))num += 1for dir_in in dirs:b_li(dir_in)if __name__ == '__main__':# 文件夹路径f_path = r'C:\Users\dell\桌面\021'# 输出路径out_path = r'C:\Users\dell\桌面\train\021'# 文件类型后缀f_type = 'png'num = 1b_li(f_path)

Python批量复制文件夹(以及所有子文件夹)下的某类型文件相关推荐

  1. python获取文件路径下指定的类型的文件_python学习1-列出指定目录下的指定类型文件...

    列出指定目录下的指定类型文件 import sys import os import getopt def DisplayFileAndPath(directory, pfix, pfixset=Fa ...

  2. Python批量复制文件

    Python批量复制文件 首先需要安装shutil库 pip install pytest-shutil # -*- coding: utf-8 -*- """ Crea ...

  3. 巧用Python:用Python批量复制文件,方法有9种,方便快捷

    当我们复制一个文件时用复制粘贴就可以了,如果是多个文件呢?就会很麻烦了,今天给大家介绍一下用Python批量复制文件,方法有九种!希望对你有帮助 1. Shutil Copyfile()方法 该方法只 ...

  4. python批量复制文件问题,python 批量复制不同目录下的文件

    python 批量复制不同目录下的文件 #!/usr/bin/env python #coding=UTF-8 #author aping import os,sys,shutil,time impo ...

  5. python打开指定文件-python打包压缩、读取指定目录下的指定类型文件

    下面通过代码给大家介绍python打包压缩指定目录下的指定类型文件,具体代码如下所示: import os import datetime import tarfile import fnmatch ...

  6. python读取压缩文件的指定后缀的文件_python打包压缩、读取指定目录下的指定类型文件...

    下面通过代码给大家介绍python打包压缩指定目录下的指定类型文件,具体代码如下所示: import os import datetime import tarfile import fnmatch ...

  7. Python批量复制一个文件夹中的全部excel数据并粘贴至一个excel文件中-openpyxl模块

    最近工作经常要把多张相同表头,不同内容的数据汇总到一张excel中,为节省复制粘贴时间,我找到了Python中的openpyxl模块进行处理,读取一个文件夹下所有的excel文件并写入一张excel中 ...

  8. axure类型app项目rp文件_Python编程快速上手实践项目--选择性拷贝指定类型文件到目的目录...

    需求 编写一个程序,遍历一个目录树,查找特定扩展名的文件(诸如.pdf 或.jpg). 不论这些文件的位置在哪里,将它们拷贝到一个新的文件夹中. 分析 写一个函数,首先确定目的文件夹是否存在,不存在则 ...

  9. Windows 下自定义某类型文件图标(例如.h5,.ipynb)

    前言 定制某些类型文件的图标,可以有效提高文件管理效率,先上效果图 1. 生成图标文件 下载合适的图片文件,利用软件 Quick_Any2Ico.exe 生成 ico 文件 2. 编辑注册表 Win+ ...

  10. Ubuntu下打开各种类型文件

    在Ubuntu下,当需要打开其他格式文件时,比如pdf.jpg.mp3等格式文件,通常做法是进入到文件所在的目录,双击打开,很影响效率.事实上,可以通过命令xdg-open打开这些格式文件,甚至是网页 ...

最新文章

  1. 【AJAX】Ajax学习总结
  2. C#中Timer组件用法
  3. 云上人第七代产品简单的代码
  4. 前端模板引擎Thymeleaf快速入门
  5. android找工作 2019,2019年真的很难找工作吗?
  6. RDLC报表系列(二) 行分组
  7. 原生js实现简单的焦点图效果
  8. 电子数字计算机最早应用于哪个领域,2013计算机一级B考试模拟试题及答案(2)...
  9. php对象好用吗,在数据库中使用对象的好处_php
  10. 专题导读:数据资产化探索
  11. android申请多个运行时权限,Android 6.0(API 23) 运行时权限(二)之权限申请
  12. c++ ado操作mysql_利用ADO在C++下操作access数据库
  13. Android学习之基础知识十一 —运用手机多媒体
  14. ASP与ActiveX控件交互实战(一)
  15. Spring Cloud 2020年路线图发布
  16. 突破软件测试系统性能瓶颈 LoadRunner实战演讲
  17. 【定位问题】基于matlab三维chan算法求解室内定位问题【含Matlab源码 580期】
  18. php创建文件目录,及删除目录和文件
  19. 海康威视设计:标准的数据中心机房设计图集DWG,70张图纸
  20. 【蓝桥杯】单片机教程

热门文章

  1. AspNetPager分页
  2. 迅雷一些版本下载链接
  3. webstorm做项目第三天——开始登陆界面
  4. Windows清理助手系统诊断使用教程
  5. Python下载所有XKCD漫画
  6. PPLIVE加速器导致无法正常上网
  7. 千兆以太网(二)——MDIO接口协议
  8. 魔兽争霸如何修改快捷键
  9. 软件研发过程客观体检指标
  10. xp怎么查看计算机配置,怎么查看xp系统的配置信息