Python實現(xiàn)復(fù)制文件從一個目錄到另外一個目錄
文件準備
我要將此處的圖片0從file 復(fù)制到002-copyfile
代碼準備
import shutil #shutil.copy2(【要被復(fù)制的文件】,【復(fù)制后存放的位置】) shutil.copy2("D:/400-File/000-Project/000-Pycharm/005-MicrosoftWord/002-copyfile/file/Image-0.png","D:/400-File/000-Project/000-Pycharm/005-MicrosoftWord/002-copyfile")
代碼可供修改位置
修改的兩處位置均為路徑,將路徑選擇好即可
運行結(jié)果
運行結(jié)果發(fā)現(xiàn),file中的"Image-0.png"已經(jīng)成功復(fù)制到了路徑"002-copyfile"當中了
高級用法
實例:(將目錄A下的所有文件及其文件夾中的所有文件復(fù)制到目錄B)
import shutil import os # 將目錄的文件復(fù)制到指定目錄 def copy_demo(src_dir, dst_dir): """ 復(fù)制src_dir目錄下的所有內(nèi)容到dst_dir目錄 :param src_dir: 源文件目錄 :param dst_dir: 目標目錄 :return: """ if not os.path.exists(dst_dir): os.makedirs(dst_dir) if os.path.exists(src_dir): for file in os.listdir(src_dir): file_path = os.path.join(src_dir, file) dst_path = os.path.join(dst_dir, file) if os.path.isfile(os.path.join(src_dir, file)): shutil.copy2(file_path, dst_path) #這里使用的coyp2(),不會改變文件原有的信息 else: copy_demo(file_path, dst_path) print("存在多級文件夾,正在復(fù)制。") #源文件路徑 source_path = r'D:/400-File/000-Project/000-Pycharm/005-MicrosoftWord/002-copyfile/file' #目標路徑 target_path = r'D:/400-File/000-Project/000-Pycharm/005-MicrosoftWord/002-copyfile' copy_demo(source_path,target_path)
可供修改的位置僅僅有兩處
#源文件路徑 source_path = r'D:/400-File/000-Project/000-Pycharm/005-MicrosoftWord/002-copyfile/file' #目標路徑 target_path = r'D:/400-File/000-Project/000-Pycharm/005-MicrosoftWord/002-copyfile' copy_demo(source_path,target_path)
運行結(jié)果
運行前,file中有6張圖片
運行后,將圖片從file復(fù)制到002-copyfile中
以上就是Python實現(xiàn)復(fù)制文件從一個目錄到另外一個目錄的詳細內(nèi)容,更多關(guān)于Python復(fù)制文件到指定目錄的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
python機器學(xué)習(xí)實戰(zhàn)之K均值聚類
這篇文章主要為大家詳細介紹了python機器學(xué)習(xí)實戰(zhàn)之K均值聚類,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-12-12Python數(shù)據(jù)處理Filter函數(shù)高級用法示例
本文將詳細介紹filter函數(shù)的使用方法,并提供豐富的示例代碼,幫助你深入理解如何利用它來處理數(shù)據(jù),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-11-11python3格式化字符串 f-string的高級用法(推薦)
從Python 3.6開始,f-string是格式化字符串的一種很好的新方法。與其他格式化方式相比,它們不僅更易讀,更簡潔,不易出錯,而且速度更快!本文重點給大家介紹python3格式化字符串 f-string的高級用法,一起看看吧2020-03-03Python實現(xiàn)語音識別Whisper的使用示例
Whisper是由OpenAI基于Python開發(fā)的能夠識別多國語言的語音識別模型,本文主要介紹了Python實現(xiàn)語音識別Whisper的使用示例,具有一定的參考價值,感興趣的可以了解一下2023-12-12pytorch查看網(wǎng)絡(luò)參數(shù)顯存占用量等操作
這篇文章主要介紹了pytorch查看網(wǎng)絡(luò)參數(shù)顯存占用量等操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-05-05利用Python創(chuàng)建API服務(wù)器并處理RESTful請求
在軟件開發(fā)實踐中,構(gòu)建API服務(wù)器是一項基礎(chǔ)且重要的任務(wù),本文將介紹如何使用Python中的Flask框架創(chuàng)建一個API服務(wù)器,并展示如何處理不同的RESTful請求方法,感興趣的小伙伴可以了解下2024-02-02