91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

蛟河市| 佛山市| 调兵山市| 柳江县| 大同县| 长丰县| 江山市| 龙岩市| 祁阳县| 竹溪县| 永吉县| 安宁市| 宁德市| 大厂| 郑州市| 大港区| 涟源市| 密山市| 绵阳市| 桐城市| 萨嘎县| 孙吴县| 阳朔县| 石渠县| 平山县| 黎川县| 加查县| 泽普县| 赞皇县| 绥芬河市| 呈贡县| 甘德县| 读书| 石柱| 德令哈市| 阿拉尔市| 本溪| 岳池县| 雷州市| 忻城县| 榆树市|