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

  

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

        进口操作系统   进口shutil   targetnames=os.listdir (' D: \ \ \ \图片照片2016年\ \ \ \东灵山\ \ *”)   文件名=os.listdir (' D: \ \ \ \图片照片2016年\ \ \ \东灵山\ \ jpg”)   国旗=[]   在targetnames名字:   如果“.DNG”==的名字[4:]:   targetnames [targetnames.index(名字)]=名字[4]   flag.append(真正的)   其他:   flag.append(假)   继续   在targetnames名字:   如果国旗(targetnames.index(名字):   sname的文件名:   如果”。JPG”==sname [4]:   如果name==sname [4]:   shutil.copyfile (' D: \ \ \ \图片照片2016年\ \ \ \东灵山\ \ jpg \ \ ' + sname ' D: \ \ \ \照照片片2016年\ \ \ \东灵山\ \ fabu \ \ ' + sname)         之前      

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

  

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

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