練習:Python寫一個文件複製程序










def copydd(dir1,dir2):
#獲取被複制目錄中的所有文件信息
    dlist =os.listdir(dir1)
#創建新目錄
    os.mkdir(dir2)
    for f in dlist:
    #爲遍歷的文件添加目錄路徑
    file1=os.path.join(dir1,f)#源
    file2=os.path.join(dir2,f)#目標
    #判斷是否是文件
    if os.path.isfile(file1):
        mycopy(file1,file2)#調用自定義文件複製函數來複制文件
    #判斷是否是目錄
    if os.path.isdir(file1):
        copydd(file1,file2)#遞歸調用自己,來實現目錄的複製

#測試
  
copydd("./aa","./dd")

很簡單,主要是熟悉一下Python的語法

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