python實現copy一級目錄下的所有檔案與資料夾到指定

2021-05-13 01:51:41 字數 1245 閱讀 9474

1樓:匿名使用者

'''python3 實現

將a目錄下所有檔案和資料夾copy到b目錄

'''import os, shutil

#src 原始目錄, des 目標目錄

def sourcecpy(src, des):

src = os.path.normpath(src)

des = os.path.normpath(des)

if not os.path.exists(src) or not os.path.exists(src):

print("檔案路徑不存在")

sys.exit(1)

#獲得原始目錄中所有的檔案,並拼接每個檔案的絕對路徑

os.chdir(src)

src_file = [os.path.join(src, file) for file in os.listdir()]

for source in src_file:

#若是檔案

if os.path.isfile(source):

shutil.copy(source, des) #第一個引數是檔案,第二個引數目錄

#若是目錄

if os.path.isdir(source):

p, src_name = os.path.split(source)

des = os.path.join(des, src_name)

shutil.copytree(source, des) #第一個引數是目錄,第二個引數也是目錄

用python把資料夾下的所有檔案包括資料夾裡面的檔案都拷貝到同一個目錄下 15

2樓:匿名使用者

import os

import shutil

def wenjian(path):

if os.path.isfile(path):

shutil.copy(path,'c:\\new_dir')if os.path.isdir(path):

lists = os.listdir(path)for i in lists:

wenjian(i)

for i in os.walk('c:\\1'):

wenjian(i)

建議你把檢索到的檔案

copy都bai放到一個新的資料夾裡

du,要不然系統在同zhi一個資料夾裡不停的讀取和寫入可能會陷入dao死迴圈以至出錯。

全國計算機等級考試一級一科目是三選一嗎

對是三選一。一級考試 級別 操作技能級。考核計算機基礎知識及計算機基本操作內 能力,以及 office 辦公軟體 圖形影象軟容件 網路安全素質教育。科目 計算機基礎及ms office應用 計算機基礎及wps office應用 計算機基礎及photoshop應用 網路安全素質教育,一共四個科目。形式...

FRM一級需要多做題嗎,FRM一級需要多做題嗎資訊

需要的對於frm一級備考複習的方法上,大家可以參照一下的步驟 首先,你的瞭解考試的的機構。不論怎麼樣,把考試大綱過一遍。frm考試最新版的notes已經出版,很多考生也該抓緊時間複習了。也可以在看看考試大綱,對今年考察的知識點有個大致的瞭解。然後,再對照handbook閱讀詳細的內容。其次,調整自己...

如何通過CFA一級考試?CFA一級考試有哪些課程

你可以去17cfa論壇看看,上面都是cfa精英在交流,你可以收穫很多的。cfa一級考試有哪些課程 cfa一級考試共有十個課程,分別是 職業倫理道德 定量分百析 經濟學 財務報表分析 公司理財 投資度組合管理 權益投資 固定權益投資 衍生品投資 其他投資。cfa一級考試單選題總共有240道,注重工具及...