中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python如何復制文件夾

發布時間:2022-05-09 16:18:55 來源:億速云 閱讀:5235 作者:iii 欄目:大數據

這篇文章主要介紹了python如何復制文件夾的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇python如何復制文件夾文章都會有所收獲,下面我們一起來看看吧。

具體操作方法:

1、首先需要在python腳本中導入os, shutil模塊進行文件操作。

import os, shutil


2、再使用copy函數進行文件夾復制操作即可。

shutil.copy(source_file,target_ir) #source_file指源路徑, target_ir指目標路徑


實例代碼:

1、文件夾整體拷貝。

import os

import shutil


source_path = os.path.abspath(r'E:\Projects\source_dir')

target_path = os.path.abspath(r'E:\Projects\new folder\target_dir')


if not os.path.exists(target_path):

# 如果目標路徑不存在原文件夾的話就創建

os.makedirs(target_path)


if os.path.exists(source_path):

# 如果目標路徑存在原文件夾的話就先刪除

shutil.rmtree(target_path)


shutil.copytree(source_path, target_path)

print('copy dir finished!')


2、文件夾下的所有文件拷貝到目標文件夾下。

import os

import shutil


source_path = os.path.abspath(r'E:\Projects\source_dir')

target_path = os.path.abspath(r'E:\Projects\target_dir')


if not os.path.exists(target_path):

os.makedirs(target_path)


if os.path.exists(source_path):

# root 所指的是當前正在遍歷的這個文件夾的本身的地址

# dirs 是一個 list,內容是該文件夾中所有的目錄的名字(不包括子目錄)

# files 同樣是 list, 內容是該文件夾中所有的文件(不包括子目錄)

for root, dirs, files in os.walk(source_path):

for file in files:

src_file = os.path.join(root, file)

shutil.copy(src_file, target_path)

print(src_file)


print('copy files finished!')


相關函數:

os.remove #刪除文件

os.rmdir #刪除文件夾

shutil.rmtree #刪除目錄及其所有內容


關于“python如何復制文件夾”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“python如何復制文件夾”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

长白| 施甸县| 绥滨县| 凌云县| 澄迈县| 东辽县| 滁州市| 黑山县| 吴忠市| 屯留县| 随州市| 吉隆县| 绍兴县| 龙胜| 岳西县| 麦盖提县| 桐柏县| 佛山市| 富源县| 霍林郭勒市| 汉中市| 出国| 孝义市| 景德镇市| 龙泉市| 西充县| 霍州市| 定襄县| 丹阳市| 宣城市| 汝州市| 晋中市| 日喀则市| 福建省| 红安县| 东宁县| 新郑市| 聊城市| 竹北市| 铜鼓县| 陇南市|