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

Python實現(xiàn)找到同名文件并復(fù)制到其他文件夾中

 更新時間:2023年05月17日 09:35:01   作者:瘋狂學(xué)習(xí)GIS  
這篇文章主要為大家介紹了如何基于Python語言,實現(xiàn)依據(jù)某一文件夾中大量文件的名稱復(fù)制另一文件夾中的同名文件,文中的示例代碼簡潔易懂,需要的可以參考一下

本文介紹基于Python語言,針對一個文件夾下大量的Excel表格文件,基于其中每一個文件的名稱,從另一個文件夾中找到與這一文件夾中文件同名的文件,并將找到的同名文件復(fù)制到第三個文件夾中的方法。

首先,我們來明確一下本文的具體需求。現(xiàn)有一個文件夾,其中有大量的Excel表格文件(在本文中我們就以csv格式的文件為例)——這一文件夾中的文件其實也就是我們通過文章Python遍歷大量表格文件并篩選出表格內(nèi)數(shù)據(jù)缺失率低的文件篩選得到的文件;如下圖所示。

此外,我們還有一個文件夾(我們將其稱作大文件夾),其中存放了較之上圖所示的文件夾中,更多的Excel表格文件;我們希望實現(xiàn)的是,從這個大文件夾中,找到與上圖所示文件夾Excel表格文件同名的文件,并將找到的同名文件復(fù)制到另一個新的文件夾中。

知道了需求,我們就可以開始代碼的撰寫。其中,本文用到的代碼如下所示。

# -*- coding: utf-8 -*-
"""
Created on Tue May 16 22:32:00 2023

@author: fkxxgis
"""

import os
import shutil

def copy_file_with_name(source_path, target_path, new_path):
    source_file = os.listdir(source_path)
    
    for file in source_file:
        target_file_path = os.path.join(target_path, file)
        
        if os.path.isfile(target_file_path):
            new_file_path = os.path.join(new_path, file)
            shutil.copy(target_file_path, new_file_path)
            
copy_file_with_name("E:/01_Reflectivity/99_Model_Training/00_Data/02_Extract_Data/14_PointSelection/LowMissingRate",
                    "E:/01_Reflectivity/99_Model_Training/00_Data/02_Extract_Data/13_AllYearAverage",
                    "E:/01_Reflectivity/99_Model_Training/00_Data/02_Extract_Data/15_8DaysSynthesis")

上述這段代碼中,我們首先導(dǎo)入了osshutil模塊,os模塊用于處理文件和文件夾的操作,shutil模塊用于執(zhí)行文件的復(fù)制操作。然后定義了一個名為copy_file_with_name的函數(shù),該函數(shù)接受3個參數(shù):source_path表示源文件夾路徑,target_path表示目標(biāo)文件夾(也就是上面提到的大文件夾)路徑,new_path表示新的文件夾路徑。source_file = os.listdir(source_path)獲取源文件夾中的所有文件,并將文件列表賦值給source_file。

在接下來的這個循環(huán)中,對于源文件夾中的每個文件,我們構(gòu)建目標(biāo)文件的完整路徑target_file_path,其中target_path是目標(biāo)文件夾的路徑,file是源文件夾中的文件名。然后使用os.path.isfile(target_file_path)檢查目標(biāo)文件是否存在,如果存在則執(zhí)行下一步操作。接下來,我們構(gòu)建新文件的完整路徑new_file_path,其中new_path是新文件夾的路徑,file是源文件夾中的文件名。最后,使用shutil.copy函數(shù)將目標(biāo)文件復(fù)制到新文件夾中。

最后一行代碼調(diào)用了copy_file_with_name函數(shù),傳入了三個文件夾的路徑作為參數(shù),從一個文件夾中復(fù)制文件到另一個文件夾中。

運行上述代碼后,我們即可在new_path這一文件夾中,找到我們復(fù)制好的文件;其中,很顯然new_path這一文件夾的文件數(shù)量與source_path文件夾中的文件數(shù)量是一致的。

至此,大功告成。

到此這篇關(guān)于Python實現(xiàn)找到同名文件并復(fù)制到其他文件夾中的文章就介紹到這了,更多相關(guān)Python復(fù)制文件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python批量上傳文件信息到服務(wù)器的實現(xiàn)示例

    Python批量上傳文件信息到服務(wù)器的實現(xiàn)示例

    在進(jìn)行軟件測試的過程中,經(jīng)常會需要準(zhǔn)備一批數(shù)據(jù),本文主要介紹了Python批量上傳文件信息到服務(wù)器的實現(xiàn)示例,具有一定的參考價值,感興趣的可以了解一下
    2023-12-12
  • django js實現(xiàn)部分頁面刷新的示例代碼

    django js實現(xiàn)部分頁面刷新的示例代碼

    今天小編就為大家分享一篇django js實現(xiàn)部分頁面刷新的示例代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • 關(guān)于python安裝第三方庫的問題與解決方案

    關(guān)于python安裝第三方庫的問題與解決方案

    Python開發(fā)中經(jīng)常遇到第三方庫安裝困難的問題,速度慢可以使用國內(nèi)鏡像如清華鏡像加速,若遇到wheel錯誤,可以手動下載whl文件進(jìn)行安裝,對于找不到的包,可以嘗試在Python的官方包發(fā)布網(wǎng)站上進(jìn)行搜索和下載,本文提供了具體的解決方案和操作步驟
    2024-10-10
  • Ubuntu20下的Django安裝的方法步驟

    Ubuntu20下的Django安裝的方法步驟

    這篇文章主要介紹了Ubuntu20下的Django安裝的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • Python 中獲取數(shù)組的子數(shù)組示例詳解

    Python 中獲取數(shù)組的子數(shù)組示例詳解

    在 Python 中獲取一個數(shù)組的子數(shù)組時,可以使用切片操作,使用切片操作來獲取一個數(shù)組的一段連續(xù)的子數(shù)組,并且還可以使用一些方便的語法來簡化代碼,這篇文章主要介紹了如何在 Python 中獲取數(shù)組的子數(shù)組,需要的朋友可以參考下
    2023-05-05
  • Python中的//符號是什么意思呢

    Python中的//符號是什么意思呢

    這篇文章主要介紹了Python中的//符號是什么意思,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • python編寫第一個交互程序步驟示例教程

    python編寫第一個交互程序步驟示例教程

    這篇文章主要為大家介紹了python編寫第一個交互程序示例教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • python3實現(xiàn)倒計時效果

    python3實現(xiàn)倒計時效果

    這篇文章主要為大家詳細(xì)介紹了python3實現(xiàn)倒計時效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • 淺析python實現(xiàn)動態(tài)規(guī)劃背包問題

    淺析python實現(xiàn)動態(tài)規(guī)劃背包問題

    這篇文章主要介紹了python實現(xiàn)動態(tài)規(guī)劃背包問題,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • python中圖片文件路徑格式如何使用

    python中圖片文件路徑格式如何使用

    這篇文章主要介紹了python中圖片文件路徑格式如何使用問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08

最新評論