python实现批量提取指定文件夹下同类型文件


Posted in Python onApril 05, 2021

本文通过实例为大家分享了python实现批量提取指定文件夹下同类型文件,供大家参考,具体内容如下

代码

import os
import shutil


def take_samefile(or_path, tar_path, tar_type):
 tar_path = tar_path
 if not os.path.exists(tar_path):
 os.makedirs(tar_path)
 path = or_path
 files = os.listdir(path) # 读取or_path文件列表
 for file in files:
 file_type = str(file).split('.')[1] # 读取文件后缀
 if file_type == tar_type:
  print("take{}from{}".format(file, files))
  dir = path + '/' + file # 存储文件路径
  deter = tar_path + '/' + str(file)
  shutil.copyfile(dir, deter)


if __name__ == "__main__":
 take_samefile(r"", r"", "")

运行结果

运行前(原始文件夹)

python实现批量提取指定文件夹下同类型文件

运行过程

python实现批量提取指定文件夹下同类型文件

运行后

python实现批量提取指定文件夹下同类型文件

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python with statement 进行文件操作指南
Aug 22 Python
Python中return语句用法实例分析
Aug 04 Python
书单|人生苦短,你还不用python!
Dec 29 Python
python使用多进程的实例详解
Sep 19 Python
Python3.5 处理文本txt,删除不需要的行方法
Dec 10 Python
Python通用函数实现数组计算的方法
Jun 13 Python
python:动态路由的Flask程序代码
Nov 22 Python
jupyter notebook oepncv 显示一张图像的实现
Apr 24 Python
用Python在Excel里画出蒙娜丽莎的方法示例
Apr 28 Python
Python第三方包PrettyTable安装及用法解析
Jul 08 Python
python 常见的排序算法实现汇总
Aug 21 Python
Python使用plt.boxplot()函数绘制箱图、常用方法以及含义详解
Aug 14 Python
python实现ROA算子边缘检测算法
python实现批量移动文件
Python list去重且保持原顺序不变的方法
Apr 03 #Python
python自动统计zabbix系统监控覆盖率的示例代码
Apr 03 #Python
2021年pycharm的最新安装教程及基本使用图文详解
PyCharm配置KBEngine快速处理代码提示冲突、配置命令问题
python 统计代码耗时的几种方法分享
You might like
php 需要掌握的东西 不做浮躁的人
2009/12/28 PHP
PHP中将数组转成XML格式的实现代码
2011/08/08 PHP
php使用pear_smtp发送邮件
2016/04/15 PHP
PHP调用API接口实现天气查询功能的示例
2017/09/21 PHP
PHP操作Redis数据库常用方法示例
2018/08/25 PHP
PHP中的Iterator迭代对象属性详解
2019/04/12 PHP
PHP程序守护进程化实现方法详解
2020/07/16 PHP
(JS实现)MapBar中坐标的加密和解密的脚本
2007/05/16 Javascript
Raphael带文本标签可拖动的图形实现代码
2013/02/20 Javascript
js遍历、动态的添加数据的小例子
2013/06/22 Javascript
Javascript单元测试框架QUnitjs详细介绍
2014/05/08 Javascript
基于promise.js实现nodejs的promises库
2014/07/06 NodeJs
更快的异步执行(setTimeout多浏览器)
2014/08/12 Javascript
JavaScript中的单引号和双引号报错的解决方法
2014/09/01 Javascript
node.js开发中使用Node Supervisor实现监测文件修改并自动重启应用
2014/11/04 Javascript
微信小程序 出现47001 data format error原因解决办法
2017/03/10 Javascript
基于JavaScript实现活动倒计时效果
2017/04/20 Javascript
Angularjs中的$apply及优化使用详解
2018/07/02 Javascript
vue 动态绑定背景图片的方法
2018/08/10 Javascript
ES2020 已定稿,真实场景案例分析
2020/05/25 Javascript
[01:59]深扒TI7聊天轮盘语音出处 1
2017/05/11 DOTA
详解python中的文件与目录操作
2017/07/11 Python
Python使用正则表达式获取网页中所需要的信息
2018/01/29 Python
详解Python3之数据指纹MD5校验与对比
2019/06/11 Python
ubuntu 16.04下python版本切换的方法
2019/06/14 Python
pandas取出重复数据的方法
2019/07/04 Python
django和flask哪个值得研究学习
2020/07/31 Python
豪华床上用品、床单和浴室必需品:Peacock Alley
2019/09/04 全球购物
法国购买隐形眼镜和眼镜网站:Optical Center
2019/10/08 全球购物
应届生骨科医生求职信
2013/10/31 职场文书
银行营业厅大堂经理岗位职责
2014/01/06 职场文书
企业培训简报范文
2015/07/20 职场文书
2015年国庆节寄语
2015/08/17 职场文书
聘任协议书(挂靠)
2015/09/21 职场文书
2016年寒假生活小结
2015/10/10 职场文书
Mysql 文件配置解析介绍
2022/05/06 MySQL