練習 Python寫乙個檔案複製程式

2021-09-03 03:16:22 字數 507 閱讀 3976

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的語法

python寫乙個服務 Python寫乙個服務

coding utf 8 import json from urllib.parse import parse qs from wsgiref.server import make server 定義函式,引數是函式的兩個引數,都是python本身定義的,預設就行了。定義檔案請求的型別和當前請求成功...

Python 定義乙個檔案複製函式

利用python定義乙個檔案複製函式 import os 匯入os模組 src path r e pycharm p1 設定源資料夾,target path r e pycharm p2 設定目標資料夾 def copy src,target if os.path.isdir src and os....

基於多執行緒的乙個檔案複製練習

from threading import thread,lock import os from time import sleep lock lock urls home tarena 桌面 home tarena 模板 home tarena home tarena filename input...