Python批量复制文件夹(以及所有子文件夹)下的某类型文件
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批量复制文件夹(以及所有子文件夹)下的某类型文件相关推荐
- python获取文件路径下指定的类型的文件_python学习1-列出指定目录下的指定类型文件...
列出指定目录下的指定类型文件 import sys import os import getopt def DisplayFileAndPath(directory, pfix, pfixset=Fa ...
- Python批量复制文件
Python批量复制文件 首先需要安装shutil库 pip install pytest-shutil # -*- coding: utf-8 -*- """ Crea ...
- 巧用Python:用Python批量复制文件,方法有9种,方便快捷
当我们复制一个文件时用复制粘贴就可以了,如果是多个文件呢?就会很麻烦了,今天给大家介绍一下用Python批量复制文件,方法有九种!希望对你有帮助 1. Shutil Copyfile()方法 该方法只 ...
- python批量复制文件问题,python 批量复制不同目录下的文件
python 批量复制不同目录下的文件 #!/usr/bin/env python #coding=UTF-8 #author aping import os,sys,shutil,time impo ...
- python打开指定文件-python打包压缩、读取指定目录下的指定类型文件
下面通过代码给大家介绍python打包压缩指定目录下的指定类型文件,具体代码如下所示: import os import datetime import tarfile import fnmatch ...
- python读取压缩文件的指定后缀的文件_python打包压缩、读取指定目录下的指定类型文件...
下面通过代码给大家介绍python打包压缩指定目录下的指定类型文件,具体代码如下所示: import os import datetime import tarfile import fnmatch ...
- Python批量复制一个文件夹中的全部excel数据并粘贴至一个excel文件中-openpyxl模块
最近工作经常要把多张相同表头,不同内容的数据汇总到一张excel中,为节省复制粘贴时间,我找到了Python中的openpyxl模块进行处理,读取一个文件夹下所有的excel文件并写入一张excel中 ...
- axure类型app项目rp文件_Python编程快速上手实践项目--选择性拷贝指定类型文件到目的目录...
需求 编写一个程序,遍历一个目录树,查找特定扩展名的文件(诸如.pdf 或.jpg). 不论这些文件的位置在哪里,将它们拷贝到一个新的文件夹中. 分析 写一个函数,首先确定目的文件夹是否存在,不存在则 ...
- Windows 下自定义某类型文件图标(例如.h5,.ipynb)
前言 定制某些类型文件的图标,可以有效提高文件管理效率,先上效果图 1. 生成图标文件 下载合适的图片文件,利用软件 Quick_Any2Ico.exe 生成 ico 文件 2. 编辑注册表 Win+ ...
- Ubuntu下打开各种类型文件
在Ubuntu下,当需要打开其他格式文件时,比如pdf.jpg.mp3等格式文件,通常做法是进入到文件所在的目录,双击打开,很影响效率.事实上,可以通过命令xdg-open打开这些格式文件,甚至是网页 ...
最新文章
- 【AJAX】Ajax学习总结
- C#中Timer组件用法
- 云上人第七代产品简单的代码
- 前端模板引擎Thymeleaf快速入门
- android找工作 2019,2019年真的很难找工作吗?
- RDLC报表系列(二) 行分组
- 原生js实现简单的焦点图效果
- 电子数字计算机最早应用于哪个领域,2013计算机一级B考试模拟试题及答案(2)...
- php对象好用吗,在数据库中使用对象的好处_php
- 专题导读:数据资产化探索
- android申请多个运行时权限,Android 6.0(API 23) 运行时权限(二)之权限申请
- c++ ado操作mysql_利用ADO在C++下操作access数据库
- Android学习之基础知识十一 —运用手机多媒体
- ASP与ActiveX控件交互实战(一)
- Spring Cloud 2020年路线图发布
- 突破软件测试系统性能瓶颈 LoadRunner实战演讲
- 【定位问题】基于matlab三维chan算法求解室内定位问题【含Matlab源码 580期】
- php创建文件目录,及删除目录和文件
- 海康威视设计:标准的数据中心机房设计图集DWG,70张图纸
- 【蓝桥杯】单片机教程