python复制文件到指定目录的实例


Posted in Python onApril 27, 2018

周末出去爬山,照了一大堆照片回来,照片同时存储为jpg和DNG格式,我用adobe bridge将dng格式的照片中要保留的筛选出来后,就不想再对着一张张去挑jpg的照片了,于是用python写个小程序帮我挑,代码如下所示:

import os
import shutil
targetnames = os.listdir('D:\\Pictures\\照片\\2016年\\东灵山\\star')
filenames = os.listdir('D:\\Pictures\\照片\\2016年\\东灵山\\jpg')
flag=[]
for name in targetnames:
 if '.DNG'==name[-4:]:
  targetnames[targetnames.index(name)]=name[:-4]
  flag.append(True)
 else:
  flag.append(False)
  continue
for name in targetnames:
 if flag[targetnames.index(name)]:
  for sname in filenames:
   if '.JPG' ==sname[-4:]:
    if name==sname[:-4]:
     shutil.copyfile('D:\\Pictures\\照片\\2016年\\东灵山\\jpg\\'+sname,'D:\\Pictures\\照片\\2016年\\东灵山\\fabu\\'+sname)

使用了os和shutil两个模块,os.listdir用于读取目标目录中的文件名称,star文件夹中存储了我手动筛选出来的DNG格式图片,jpg文件夹中存储了所有的jpg格式图片,于是在获取到所有DNG格式图片后使用flag数组标记一下,然后循环遍历targetnames数组寻找对应名称的jpg文件,找到的话就使用shutil.copyfile复制到指定文件夹,然后就大功告成了!

以上这篇python复制文件到指定目录的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python映射列表实例分析
Jan 26 Python
python通过floor函数舍弃小数位的方法
Mar 17 Python
python3序列化与反序列化用法实例
May 26 Python
python实现自动登录人人网并采集信息的方法
Jun 28 Python
Python之日期与时间处理模块(date和datetime)
Feb 16 Python
wxPython的安装图文教程(Windows)
Dec 28 Python
在VS Code上搭建Python开发环境的方法
Apr 06 Python
Django中使用第三方登录的示例代码
Aug 20 Python
python 获取微信好友列表的方法(微信web)
Feb 21 Python
用python中的matplotlib绘制方程图像代码
Nov 21 Python
Python爬虫爬取糗事百科段子实例分享
Jul 31 Python
python opencv实现图像配准与比较
Feb 09 Python
Python多进程multiprocessing.Pool类详解
Apr 27 #Python
python获取程序执行文件路径的方法(推荐)
Apr 26 #Python
python中的文件打开与关闭操作命令介绍
Apr 26 #Python
python3获取当前文件的上一级目录实例
Apr 26 #Python
详谈Python3 操作系统与路径 模块(os / os.path / pathlib)
Apr 26 #Python
python3中获取文件当前绝对路径的两种方法
Apr 26 #Python
python获取当前目录路径和上级路径的实例
Apr 26 #Python
You might like
dedecms模版制作使用方法
2007/04/03 PHP
基于PHP Socket配置以及实例的详细介绍
2013/06/13 PHP
php中的钩子理解及应用实例分析
2019/08/30 PHP
Yii 框架控制器创建使用及控制器响应操作示例
2019/10/14 PHP
xss文件页面内容读取(解决)
2010/11/28 Javascript
jQuery 操作option的实现代码
2011/03/03 Javascript
jquery控制左右箭头滚动图片列表的实例
2013/05/20 Javascript
Javascript学习笔记之 函数篇(一) : 函数声明和函数表达式
2014/06/24 Javascript
JavaScript使用focus()设置焦点失败的解决方法
2014/09/03 Javascript
基于OL2实现百度地图ABCD marker的效果
2015/10/01 Javascript
JavaScript实现的背景自动变色代码
2015/10/17 Javascript
js实现文本框输入文字个数限制代码
2015/12/25 Javascript
JS中parseInt()和map()用法分析
2016/12/16 Javascript
nodejs个人博客开发第三步 载入页面
2017/04/12 NodeJs
Element-ui自定义table表头、修改列标题样式、添加tooltip、:render-header使用
2019/04/11 Javascript
微信小程序:数据存储、传值、取值详解
2019/05/07 Javascript
react用Redux中央仓库实现一个todolist
2019/09/29 Javascript
Python制作CSDN免积分下载器
2015/03/10 Python
Python最基本的数据类型以及对元组的介绍
2015/04/14 Python
使用Python生成url短链接的方法
2015/05/04 Python
python2.7实现爬虫网页数据
2018/05/25 Python
用Python实现最速下降法求极值的方法
2019/07/10 Python
pytorch 数据处理:定义自己的数据集合实例
2019/12/31 Python
Python PyPDF2模块安装使用解析
2020/01/19 Python
解决Pycharm 导入其他文件夹源码的2种方法
2020/02/12 Python
如何将tensorflow训练好的模型移植到Android (MNIST手写数字识别)
2020/04/22 Python
python+requests接口自动化框架的实现
2020/08/31 Python
python的数学算法函数及公式用法
2020/11/18 Python
详解CSS3中Media Queries的相关使用
2015/07/17 HTML / CSS
Lookfantastic阿联酋官网:英国知名美妆护肤购物网站
2020/05/26 全球购物
服务生自我鉴定
2014/01/22 职场文书
高职教师先进事迹材料
2014/08/24 职场文书
2016年度先进班组事迹材料
2016/03/01 职场文书
Python基于Opencv识别两张相似图片
2021/04/25 Python
Python学习之迭代器详解
2022/04/01 Python
Python尝试实现蒙特卡罗模拟期权定价
2022/04/21 Python