選擇性拷貝

遍歷work目錄及子目錄中擴展名爲txt的文件,將它們拷貝到一個新的文件夾work_txt中

#!/usr/bin/env python    
# -*- coding: utf-8 -*-
import os
import shutil


spath = 'f:\\work'
dpath = 'f:\\work_txt'
if not os.path.exists(dpath):
    os.mkdir(dpath)
for root, dirs, files in os.walk(spath):
    for f in files:
        if f.endswith('.txt'):
            print(os.path.join(root, f))
            txt = os.path.join(root, f)
            shutil.copy(txt, dpath)


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章