python复制文件到指定目录
程序员文章站
2022-04-03 15:09:16
...
下面为大家分享一篇python复制文件到指定目录的实例,具有很好的参考价值,希望对大家有所帮助。一起过来看看吧
周末出去爬山,照了一大堆照片回来,照片同时存储为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网络编程学习笔记(三):socket网络服务器
下一篇: python 数组
推荐阅读
-
PHP删除指定目录中的所有目录及文件的方法_PHP教程
-
菜鸟问题:将php代码复制到另一个php文件,为何无法实现他的功能
-
python查找指定文件夹下所有文件并按修改时间倒序排列的方法
-
php使用指定编码导出mysql数据到csv文件的方法
-
2017-08-21-myeclipse-没有部署文件到tomcat的webapps目录下
-
Python使用百度API上传文件到百度网盘代码分享
-
PHP递归遍历指定目录的文件并统计文件数量的方法,_PHP教程
-
python目录操作之python遍历文件夹后将结果存储为xml
-
Python复制文件操作实例详解
-
Java 实例 - 将文件内容复制到另一个文件