欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用python將一個(gè)文件分配到指定的多個(gè)文件夾

 更新時(shí)間:2025年01月19日 15:54:52   作者:cheese-liang  
這篇文章主要為大家詳細(xì)介紹了如何使用python將一個(gè)文件分配到指定的多個(gè)文件夾,也就說(shuō)將一個(gè)文件分配到一個(gè)母文件夾下的所有的子文件夾,感興趣的可以了解下

文件準(zhǔn)備

 再dir文件夾中有如下一些子目錄,子目錄中沒(méi)有任何文件 

這是di文件夾中的內(nèi)容

這是一張樣本圖片 

我要實(shí)現(xiàn)的功能就是通過(guò)代碼將這個(gè)樣板圖片分配到dir中所有的文件夾下 

代碼準(zhǔn)備

import shutil
import os
 
def distribute_file_to_subfolders(file_path, target_directory):
    """
    將指定文件復(fù)制到目標(biāo)目錄的所有子文件夾中。
    參數(shù):
    file_path (str): 要復(fù)制的文件路徑。
    target_directory (str): 目標(biāo)根目錄,其中的所有子文件夾將成為復(fù)制的目標(biāo)。
    """
    if not os.path.isfile(file_path):
        print("指定的文件不存在。")
        return
    
    if not os.path.isdir(target_directory):
        print("目標(biāo)目錄不存在。")
        return
 
    # 遍歷目標(biāo)目錄的所有子文件夾
    for root, dirs, _ in os.walk(target_directory):
        for dir_name in dirs:
            subfolder_path = os.path.join(root, dir_name)
            dest_path = os.path.join(subfolder_path, os.path.basename(file_path))
            
            # 復(fù)制文件到子文件夾
            shutil.copy(file_path, dest_path)
            print(f"文件已復(fù)制到: {dest_path}")
 
# 示例用法
file_path = "D:/400-File/000-Project/000-Pycharm/005-CSDN_File/003-copyfileto-alldictory/template.png"  # 要復(fù)制的文件
target_directory = "D:/400-File/000-Project/000-Pycharm/005-CSDN_File/003-copyfileto-alldictory/target_directory"  # 包含子文件夾的目標(biāo)根目錄
 
distribute_file_to_subfolders(file_path, target_directory)

可供修改的位置

file_path = "D:/400-File/000-Project/000-Pycharm/005-CSDN_File/003-copyfileto-alldictory/template.png"  # 要復(fù)制的文件
target_directory = "D:/400-File/000-Project/000-Pycharm/005-CSDN_File/003-copyfileto-alldictory/target_directory"  # 包含子文件夾的目標(biāo)根目錄

代碼可供修改的位置只有這兩個(gè),一個(gè)是待分配文件的路徑,另外一個(gè)是指定子文件夾的母文件夾的路徑 

運(yùn)行結(jié)果

運(yùn)行之后,可以發(fā)現(xiàn)所有的文件夾中都分配了指定的文件 

到此這篇關(guān)于使用python將一個(gè)文件分配到指定的多個(gè)文件夾的文章就介紹到這了,更多相關(guān)python文件分配內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python中文件的創(chuàng)建與寫入實(shí)戰(zhàn)代碼

    python中文件的創(chuàng)建與寫入實(shí)戰(zhàn)代碼

    這篇文章主要給大家介紹了關(guān)于python中文件的創(chuàng)建與寫入的相關(guān)資料,在Python中文件寫入提供了不同的模式和方法來(lái)滿足不同的需求,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-10-10
  • Pyqt5實(shí)戰(zhàn)小案例之界面與邏輯分離的小計(jì)算器程序

    Pyqt5實(shí)戰(zhàn)小案例之界面與邏輯分離的小計(jì)算器程序

    網(wǎng)上很多PyQt5信號(hào)槽與界面分離的例子,但是真正開發(fā)起來(lái)很不方便,下面這篇文章主要給大家介紹了關(guān)于Pyqt5實(shí)戰(zhàn)小案例之界面與邏輯分離的小計(jì)算器程序,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-02-02
  • 使用Django2快速開發(fā)Web項(xiàng)目的詳細(xì)步驟

    使用Django2快速開發(fā)Web項(xiàng)目的詳細(xì)步驟

    這篇文章主要介紹了使用Django2快速開發(fā)Web項(xiàng)目的詳細(xì)步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-01-01
  • Python高級(jí)特性——詳解多維數(shù)組切片(Slice)

    Python高級(jí)特性——詳解多維數(shù)組切片(Slice)

    今天小編就為大家分享一篇Python高級(jí)特性——詳解多維數(shù)組切片(Slice),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-11-11
  • python中tkinter復(fù)選框使用操作

    python中tkinter復(fù)選框使用操作

    Python Tkinter 復(fù)選框用來(lái)選取我們需要的選項(xiàng),它前面有個(gè)小正方形的方塊,如果選中則有一個(gè)對(duì)號(hào),也可以再次點(diǎn)擊以取消該對(duì)號(hào)來(lái)取消選中,下面通過(guò)代碼介紹下python中tkinter復(fù)選框使用操作,需要的朋友參考下吧
    2021-11-11
  • 解析python實(shí)現(xiàn)Lasso回歸

    解析python實(shí)現(xiàn)Lasso回歸

    Lasso是一個(gè)線性模型,它給出的模型具有稀疏的系數(shù)。接下來(lái)通過(guò)本文給大家分享python實(shí)現(xiàn)Lasso回歸的相關(guān)知識(shí),感興趣的朋友一起看看吧
    2019-09-09
  • 11個(gè)Python3字典內(nèi)置方法大全與示例匯總

    11個(gè)Python3字典內(nèi)置方法大全與示例匯總

    這篇文章主要給大家介紹了11個(gè)Python3字典內(nèi)置方法大全與示例的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • pytorch 固定部分參數(shù)訓(xùn)練的方法

    pytorch 固定部分參數(shù)訓(xùn)練的方法

    今天小編就為大家分享一篇pytorch 固定部分參數(shù)訓(xùn)練的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-08-08
  • python計(jì)算n的階乘的方法代碼

    python計(jì)算n的階乘的方法代碼

    在本篇文章里小編給各位整理的是關(guān)于python計(jì)算n的階乘的相關(guān)知識(shí)點(diǎn),需要的朋友們參考下。
    2019-10-10
  • PyQt5+QtChart實(shí)現(xiàn)繪制區(qū)域圖

    PyQt5+QtChart實(shí)現(xiàn)繪制區(qū)域圖

    QChart是一個(gè)QGraphicScene中可以顯示的QGraphicsWidget。本文將利用QtChart實(shí)現(xiàn)區(qū)域圖的繪制,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2022-12-12

最新評(píng)論