python复制文件到指定目录的实例
2018-04-27 08:43
1081 查看
周末出去爬山,照了一大堆照片回来,照片同时存储为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复制文件到指定目录
- python工具程序一、复制目录中指定扩展名的文件
- Python os模块实例之遍历目录及子目录指定扩展名的文件
- Java实现文件或文件夹的复制到指定目录实例
- 【Python/PE】python中实现文件操作的几种功能(删除指定目录下的所有内容,文件复制等)
- 使用python读取指定目录下的源代码并将内容复制到同一新文件中
- python 遍历目录,复制指定文件
- python模块整理25-filecmp文件比较-linecache选择行-shutil复制目录树
- [python]如何删除目录下指定格式的文件
- python之文件的本地复制与网络目录复制
- python - 自定义一个递归函数用于递归遍历指定目录下的所有文件
- Python批量删除指定目录下的指定类型的文件
- java复制文件夹下全部的文件到指定目录
- .net core 读取本地指定目录下的文件的实例代码
- 【Python】python文件和目录操作方法大全(含实例)
- python目录遍历和删除指定目录下的pyc文件
- 002_018 Python 查找目录中的第一个文件,指定类型
- Python 读取某个目录下所有的文件实例
- 使用Python实现从各个子文件夹中复制指定文件的方法