亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

文件準備

 再dir文件夾中有如下一些子目錄,子目錄中沒有任何文件 

這是di文件夾中的內容

這是一張樣本圖片 

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

代碼準備

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

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

運行結果

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

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

相關文章

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

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

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

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

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

    使用Django2快速開發(fā)Web項目的詳細步驟

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

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

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

    python中tkinter復選框使用操作

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

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

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

    11個Python3字典內置方法大全與示例匯總

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

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

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

    python計算n的階乘的方法代碼

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

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

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

最新評論