python如何實(shí)現(xiàn)復(fù)制目錄到指定目錄
本文實(shí)例為大家分享了python復(fù)制目錄到指定目錄的具體代碼,供大家參考,具體內(nèi)容如下
保存下面代碼為一個(gè)文件直接運(yùn)行
import os import time copyFileCounts = 0 def copyFiles(sourceDir, targetDir): global copyFileCounts print (sourceDir) print (u"%s 當(dāng)前處理文件夾%s已處理%s 個(gè)文件" %(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time())), sourceDir,copyFileCounts)) for f in os.listdir(sourceDir): sourceF = os.path.join(sourceDir, f) targetF = os.path.join(targetDir, f) if os.path.isfile(sourceF): #創(chuàng)建目錄 if not os.path.exists(targetDir): os.makedirs(targetDir) copyFileCounts += 1 #文件不存在,或者存在但是大小不同,覆蓋 if not os.path.exists(targetF) or (os.path.exists(targetF) and (os.path.getsize(targetF) != os.path.getsize(sourceF))): #2進(jìn)制文件 open(targetF, "wb").write(open(sourceF, "rb").read()) print (u"%s %s 復(fù)制完畢" %(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time())), targetF)) else: print (u"%s %s 已存在,不重復(fù)復(fù)制" %(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time())), targetF)) if os.path.isdir(sourceF): copyFiles(sourceF, targetF) if __name__ == "__main__": copyFiles('/content/chest_xray/', '/content/drive/My Drive/chest_xray/')
刪除非空目錄的所有有文件,包含目錄本身
import shutil shutil.rmtree('D:/content/')
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- python通用讀取vcf文件的類(lèi)(復(fù)制粘貼即可用)
- 復(fù)制粘貼功能的Python程序
- Python列表的深復(fù)制和淺復(fù)制示例詳解
- Python文件名匹配與文件復(fù)制的實(shí)現(xiàn)
- 基于python實(shí)現(xiàn)復(fù)制文件并重命名
- python利用os模塊編寫(xiě)文件復(fù)制功能——copy()函數(shù)用法
- python實(shí)現(xiàn)跨excel sheet復(fù)制代碼實(shí)例
- python 解壓、復(fù)制、刪除 文件的實(shí)例代碼
- python pptx復(fù)制指定頁(yè)的ppt教程
- linux 下python多線程遞歸復(fù)制文件夾及文件夾中的文件
- 如何用python實(shí)現(xiàn)復(fù)制粘貼功能
相關(guān)文章
Django模板繼承與模板的導(dǎo)入實(shí)例詳解
模板繼承主要是為了提高代碼重用,減輕開(kāi)發(fā)人員的工作量,下面這篇文章主要給大家介紹了關(guān)于Django模板繼承與模板導(dǎo)入的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-03-03使用Matplotlib繪制平行坐標(biāo)系的示例詳解
平行坐標(biāo)系,是一種含有多個(gè)垂直平行坐標(biāo)軸的統(tǒng)計(jì)圖表,這篇文章主要為大家介紹了如何使用繪制平行坐標(biāo)系,需要的小伙伴可以參考一下2023-07-07Python 獲取指定文件夾下的目錄和文件的實(shí)現(xiàn)
這篇文章主要介紹了Python 獲取指定文件夾下的目錄和文件的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08python實(shí)現(xiàn)五子棋人機(jī)對(duì)戰(zhàn)游戲
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)五子棋之人機(jī)對(duì)戰(zhàn)游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-06-06Python輕松寫(xiě)個(gè)課堂隨機(jī)點(diǎn)名系統(tǒng)
現(xiàn)在的學(xué)生大部分都很積極,會(huì)主動(dòng)舉手回答問(wèn)題。但是,也會(huì)遇到一些不好的情況,比如年級(jí)越高主動(dòng)舉手的人越少,所以本文寫(xiě)了一個(gè)隨機(jī)的學(xué)生點(diǎn)名系統(tǒng)可以幫老師解決這些問(wèn)題2023-01-01python讀取中文路徑時(shí)出錯(cuò)(2種解決方案)
這篇文章主要介紹了python讀取中文路徑時(shí)出錯(cuò)的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-03-03