Python實(shí)現(xiàn)復(fù)制文件從一個(gè)目錄到另外一個(gè)目錄
文件準(zhǔn)備

我要將此處的圖片0從file 復(fù)制到002-copyfile
代碼準(zhǔn)備
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")代碼可供修改位置

修改的兩處位置均為路徑,將路徑選擇好即可
運(yùn)行結(jié)果

運(yùn)行結(jié)果發(fā)現(xiàn),file中的"Image-0.png"已經(jīng)成功復(fù)制到了路徑"002-copyfile"當(dāng)中了
高級(jí)用法
實(shí)例:(將目錄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: 目標(biāo)目錄
: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(),不會(huì)改變文件原有的信息
else:
copy_demo(file_path, dst_path)
print("存在多級(jí)文件夾,正在復(fù)制。")
#源文件路徑
source_path = r'D:/400-File/000-Project/000-Pycharm/005-MicrosoftWord/002-copyfile/file'
#目標(biāo)路徑
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' #目標(biāo)路徑 target_path = r'D:/400-File/000-Project/000-Pycharm/005-MicrosoftWord/002-copyfile' copy_demo(source_path,target_path)
運(yùn)行結(jié)果
運(yùn)行前,file中有6張圖片

運(yùn)行后,將圖片從file復(fù)制到002-copyfile中

以上就是Python實(shí)現(xiàn)復(fù)制文件從一個(gè)目錄到另外一個(gè)目錄的詳細(xì)內(nèi)容,更多關(guān)于Python復(fù)制文件到指定目錄的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
python機(jī)器學(xué)習(xí)實(shí)戰(zhàn)之K均值聚類
這篇文章主要為大家詳細(xì)介紹了python機(jī)器學(xué)習(xí)實(shí)戰(zhàn)之K均值聚類,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-12-12
Python數(shù)據(jù)處理Filter函數(shù)高級(jí)用法示例
本文將詳細(xì)介紹filter函數(shù)的使用方法,并提供豐富的示例代碼,幫助你深入理解如何利用它來處理數(shù)據(jù),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-11-11
關(guān)于numpy強(qiáng)制類型轉(zhuǎn)換的問題
這篇文章主要介紹了關(guān)于numpy強(qiáng)制類型轉(zhuǎn)換的問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-05-05
python3格式化字符串 f-string的高級(jí)用法(推薦)
從Python 3.6開始,f-string是格式化字符串的一種很好的新方法。與其他格式化方式相比,它們不僅更易讀,更簡潔,不易出錯(cuò),而且速度更快!本文重點(diǎn)給大家介紹python3格式化字符串 f-string的高級(jí)用法,一起看看吧2020-03-03
Python實(shí)現(xiàn)語音識(shí)別Whisper的使用示例
Whisper是由OpenAI基于Python開發(fā)的能夠識(shí)別多國語言的語音識(shí)別模型,本文主要介紹了Python實(shí)現(xiàn)語音識(shí)別Whisper的使用示例,具有一定的參考價(jià)值,感興趣的可以了解一下2023-12-12
pytorch查看網(wǎng)絡(luò)參數(shù)顯存占用量等操作
這篇文章主要介紹了pytorch查看網(wǎng)絡(luò)參數(shù)顯存占用量等操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-05-05
利用Python創(chuàng)建API服務(wù)器并處理RESTful請求
在軟件開發(fā)實(shí)踐中,構(gòu)建API服務(wù)器是一項(xiàng)基礎(chǔ)且重要的任務(wù),本文將介紹如何使用Python中的Flask框架創(chuàng)建一個(gè)API服務(wù)器,并展示如何處理不同的RESTful請求方法,感興趣的小伙伴可以了解下2024-02-02
python雙端隊(duì)列原理、實(shí)現(xiàn)與使用方法分析
這篇文章主要介紹了python雙端隊(duì)列原理、實(shí)現(xiàn)與使用方法,結(jié)合實(shí)例形式分析了Python雙端隊(duì)列的概念、原理、定義及使用方法,需要的朋友可以參考下2019-11-11

