国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Python > 正文

python 拷貝特定后綴名文件,并保留原始目錄結(jié)構(gòu)的實(shí)例

2020-01-04 15:20:50
字體:
供稿:網(wǎng)友

如下所示:

#!/usr/bin/python# -*- coding: UTF-8 -*- import osimport shutildef cp_tree_ext(exts,src,dest):  """  Rebuild the director tree like src below dest and copy all files like XXX.exts to dest   exts:exetens seperate by blank like "jpg png gif"  """  fp={}  extss=exts.lower().split()  for dn,dns,fns in os.walk(src):    for fl in fns:      if os.path.splitext(fl.lower())[1][1:] in extss:        if dn not in fp.keys():          fp[dn]=[]        fp[dn].append(fl)  for k,v in fp.items():      relativepath=k[len(src)+1:]      newpath=os.path.join(dest,relativepath)      for f in v:        oldfile=os.path.join(k,f)        print("拷貝 ["+oldfile+"] 至 ["+newpath+"]")        if not os.path.exists(newpath):          os.makedirs(newpath)        shutil.copy(oldfile,newpath)#用法如下:##cp_tree_ext(exts,src,dest)##exts:以空格分隔的字符串,可多個(gè)拓展名,如"bat txt"#src:原目錄#dest:目標(biāo)目錄,如果不存在,則建立cp_tree_ext('doc docx','/home/lincoln/python/copy/source','/home/lincoln/python/copy/target')

只是段代碼,直接調(diào)用cp_tree_ext(exts,src,dest) 方法即可。

以上這篇python 拷貝特定后綴名文件,并保留原始目錄結(jié)構(gòu)的實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持VEVB武林網(wǎng)。


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到python教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 天台县| 九龙县| 武威市| 柳江县| 洛扎县| 济宁市| 内乡县| 镇巴县| 罗江县| 科技| 平凉市| 马公市| 东至县| 东平县| 广德县| 岫岩| 德安县| 金湖县| 彭山县| 左权县| 六枝特区| 南漳县| 扎兰屯市| 定日县| 斗六市| 屯留县| 南丹县| 山丹县| 咸阳市| 防城港市| 中方县| 台中县| 扎囊县| 日照市| 英吉沙县| 宁波市| 淳化县| 西安市| 华池县| 固阳县| 鹤岗市|