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制作在地图上模拟瘟疫扩散的Gif图
Mar 31 Python
Python实现删除文件中含“指定内容”的行示例
Jun 09 Python
python中reload(module)的用法示例详解
Sep 15 Python
Python 实现简单的shell sed替换功能(实例讲解)
Sep 29 Python
python编写微信远程控制电脑的程序
Jan 05 Python
opencv python 傅里叶变换的使用
Jul 21 Python
Python3利用Dlib实现摄像头实时人脸检测和平铺显示示例
Feb 21 Python
python next()和iter()函数原理解析
Feb 07 Python
浅谈Django前端后端值传递问题
Jul 15 Python
Python中的程序流程控制语句
Feb 24 Python
Python实现将多张图片合成MP4视频并加入背景音乐
Apr 28 Python
详解OpenCV曝光融合
Apr 29 Python
python实现ROA算子边缘检测算法
python实现批量移动文件
Python list去重且保持原顺序不变的方法
Apr 03 #Python
python自动统计zabbix系统监控覆盖率的示例代码
Apr 03 #Python
2021年pycharm的最新安装教程及基本使用图文详解
PyCharm配置KBEngine快速处理代码提示冲突、配置命令问题
python 统计代码耗时的几种方法分享
You might like
如何在Ubuntu下启动Apache的Rewrite功能
2013/07/05 PHP
Yii Framework框架获取分类下面的所有子类方法
2014/06/20 PHP
php+html5实现无刷新图片上传教程
2016/01/22 PHP
php基于curl主动推送最新内容给百度收录的方法
2016/10/14 PHP
PHP jQuery+Ajax结合写批量删除功能
2017/05/19 PHP
ExtJS 2.0实用简明教程 之Ext类库简介
2009/04/29 Javascript
JavaScript的类型转换(字符转数字 数字转字符)
2010/08/30 Javascript
JQuery遍历DOM节点的方法
2015/06/11 Javascript
jQuery满屏焦点图左右滚动特效代码分享
2015/09/07 Javascript
jQuery动画效果实现图片无缝连续滚动
2016/01/12 Javascript
AngularJS中如何使用$http对MongoLab数据表进行增删改查
2016/01/23 Javascript
详解自动生成博客目录案例
2016/12/09 Javascript
函数四种调用模式以及其中的this指向
2017/01/16 Javascript
js实现简易垂直滚动条
2017/02/22 Javascript
JavaScript实现的可变动态数字键盘控件方式实例代码
2017/07/15 Javascript
搭建element-ui的Vue前端工程操作实例
2018/02/23 Javascript
基于node搭建服务器,写接口,调接口,跨域的实例
2018/05/13 Javascript
详解Vue-cli3 项目在安卓低版本系统和IE上白屏问题解决
2019/04/14 Javascript
vue实现树形结构样式和功能的实例代码
2019/10/15 Javascript
解决VUE mounted 钩子函数执行时 img 未加载导致页面布局的问题
2020/07/27 Javascript
[01:14]2014DOTA2展望TI 剑指西雅图newbee战队专访
2014/06/30 DOTA
python绘图库Matplotlib的安装
2014/07/03 Python
菜鸟使用python实现正则检测密码合法性
2016/01/05 Python
django定期执行任务(实例讲解)
2017/11/03 Python
Vue的el-scrollbar实现自定义滚动
2018/05/29 Python
详解小白之KMP算法及python实现
2019/04/04 Python
Python PIL读取的图像发生自动旋转的实现方法
2019/07/05 Python
基于Python编写一个计算器程序,实现简单的加减乘除和取余二元运算
2020/08/05 Python
科室工作个人总结的自我评价
2013/10/29 职场文书
自我评价中英文语句
2013/11/30 职场文书
高校十八大报告感想
2014/01/27 职场文书
医院节能减排方案
2014/06/13 职场文书
2014小学教师个人工作总结
2014/11/10 职场文书
营业员岗位职责
2015/02/11 职场文书
2015年董事长秘书工作总结
2015/07/23 职场文书
JavaScript实现简单计时器
2021/06/22 Javascript