在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

怎么批量移動特定文件到指定文件夾

汽車電子技術 ? 來源:Python數(shù)據(jù)分析之旅 ? 作者:cauwfq ? 2023-02-24 16:30 ? 次閱讀

pYYBAGP4dOGABBISAAEHvHmoGlk321.png

一.項目背景

    在日常工作中,我們經常需要將文件歸類,特別是對于一些資源黨來說。我們存儲的文件類型可能各種各樣,需要根據(jù)特定文件類型進行文件歸類。
    當文件數(shù)量較少時,我們可以在保存的時候對每個文件分別設置保存的路徑。但是當有海量文件的時候,如果我們單獨設置每個文件的保存路徑,工作量
將會變得非常大,而且有時容易出錯,這時我們利用Python辦公自動化解決這個問題。

poYBAGP4dPaAI39dAAIA331QHT0791.png

二.項目實施

import os

#獲取文件類型
def get_fileTypes(file_path):
    #存儲文件類型
    file_types=[]
    #遍歷當前目錄文件
    for file in os.listdir(file_path):
        #添加文件類型
        file_types.append(os.path.splitext(file)[1][1:])
    #返回文件類型
    return list(filter(lambda x:len(x)>0,set(file_types)))

#獲取文件類型
file_types=get_fileTypes('./0914')
#輸出信息
file_types

pYYBAGP4dRaAGvbgAAAOdbOfd44338.png

#文件歸類


def file_classification(dest_path,file_types):
     #讀取文件路徑,獲取文件列表
    file_list = os.listdir(dest_path)

    #遍歷文件類型
    for file_type in file_types:
        #判斷文件夾是否存在,不存在則創(chuàng)建文件夾
        if os.path.exists(os.path.join(dest_path,file_type)+'文件') ==False:
            #創(chuàng)建文件夾
            os.mkdir(os.path.join(dest_path,file_type)+'文件')
        else:
            print(file_type+'文件夾已存在!')
    
     #遍歷文件列表,識別文件類型并移動
    for file in file_list:
        #提取文件的后綴名,用于判斷文件的類型
        file_type = os.path.splitext(file)[1][1:]
        #判斷文件類型
        if file_type in file_types:
            #移動文件到對應的文件夾中
            os.rename(os.path.join(dest_path ,file), os.path.join(dest_path,file_type)+'文件'+'/'+file)
    #輸出提示信息
    print('文件分類完成')

#獲取文件類型
file_types=get_fileTypes('./0914')
#文件歸類
file_classification('./0914',file_types)

pYYBAGP4dWSAPjTYAAAJ_ZNom2s613.png

三.運行結果

poYBAGP4dU-AH9GCAAByCixi0kE889.png
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 類型
    +關注

    關注

    0

    文章

    10

    瀏覽量

    10166
  • 文件
    +關注

    關注

    1

    文章

    569

    瀏覽量

    24778
收藏 人收藏

    評論

    相關推薦

    請問LABVIEW 如何批量刪除文件夾的的文件

    本帖最后由 一只耳朵怪 于 2018-5-28 10:32 編輯 LABVIEW 如何批量刪除文件夾的的文件我一個測試報告文件夾內有很多文件
    發(fā)表于 05-28 09:35

    定期刪除指定文件夾的圖片

    定期刪除指定文件夾的圖片
    發(fā)表于 10-12 09:41

    如何/怎樣顯示隱藏文件文件夾

    如何/怎樣顯示隱藏文件文件夾 首先打開我的電腦
    發(fā)表于 08-03 22:23 ?2001次閱讀

    如何給共享文件夾加密

    如何給共享文件夾加密 對于windows XP用戶:   1. 打開“我的電腦”->“工具”->“文件夾選項”->“查看”->去掉“使
    發(fā)表于 02-24 11:31 ?2339次閱讀

    如何刪除msn共享文件夾

    如何刪除msn共享文件夾  Q:我的電腦中有個安裝了MSN 8.0才有的無名文件夾。我想問問董師傅,這個文件夾到底有什么?如何刪除?
    發(fā)表于 02-24 13:56 ?803次閱讀

    C#教程之偽裝文件夾

    C#教程之偽裝文件夾,很好的C#資料,快來學習吧。
    發(fā)表于 04-20 15:19 ?7次下載

    Android系統(tǒng)文件夾結構解析

    Android系統(tǒng)文件夾結構解析
    發(fā)表于 03-19 11:23 ?0次下載

    ubuntu中隱藏/顯示文件文件夾

    ubuntu 16.04 LTS - 隱藏/顯示文件文件夾 1. GUI hot key Ctrl H: 隱藏/顯示文件文件夾 2. Show hidden and backup
    發(fā)表于 11-25 12:52 ?5095次閱讀

    Linux中如何判斷文件夾是否存在并新建文件夾

    本文檔的主要內容詳細介紹的是Linux中如何判斷文件夾是否存在并新建文件夾vi文件免費下載。
    發(fā)表于 01-17 08:00 ?8次下載
    Linux中如何判斷<b class='flag-5'>文件夾</b>是否存在并新建<b class='flag-5'>文件夾</b>

    uboot的文件夾詳細分析

    (3)board:開發(fā)板相關的文件夾,這個文件夾里面存放的一個文件夾對應一款開發(fā)板或者是一個芯片廠商。我們在config配置的時候就是根據(jù)這個文件夾下面的子
    發(fā)表于 09-05 17:27 ?4次下載
    uboot的<b class='flag-5'>文件夾</b>詳細分析

    Unity中所有特殊的文件夾

    隱藏文件夾:以.開頭的文件夾會被Unity忽略。在這種文件夾中的資源不會被導入,腳本不會被編譯。也不會出現(xiàn)在Project視圖中。
    的頭像 發(fā)表于 02-12 16:10 ?2629次閱讀

    筆記:Unity中所有特殊的文件夾

    隱藏文件夾:以.開頭的文件夾會被Unity忽略。在這種文件夾中的資源不會被導入,腳本不會被編譯。也不會出現(xiàn)在Project視圖中。
    發(fā)表于 01-21 06:24 ?4次下載
    筆記:Unity中所有特殊的<b class='flag-5'>文件夾</b>

    keil添加文件夾目錄結構(批量添加.c和.h文件工程中)(keil添加頭文件路徑)(適合小白入門)

    第一步打開創(chuàng)建文件夾選項:第二步:直接創(chuàng)建刪除 或者上移下移 就好了3.添加文件夾的同時別忘記導入頭文件
    發(fā)表于 11-21 14:36 ?61次下載
    keil添加<b class='flag-5'>文件夾</b>目錄結構(<b class='flag-5'>批量</b>添加.c和.h<b class='flag-5'>文件</b><b class='flag-5'>到</b>工程中)(keil添加頭<b class='flag-5'>文件</b>路徑)(適合小白入門)

    如何在Linux的文件文件夾中搜索文本?

    如果您是開發(fā)人員、Web 程序員或處理許多文件的人,并且需要查找單個文本,今天可要好好看這篇文章了。 假設您有一個包含 30 個文件夾和 20,000 個文件的目錄,這些文件夾
    的頭像 發(fā)表于 05-12 16:19 ?1694次閱讀

    【操作指引】鐵威馬NAS加密文件夾創(chuàng)建和使用教程

    共享文件夾是一個網絡存儲空間。您可以建立數(shù)個共享文件夾來存放不同類別的數(shù)據(jù),或提供給不同的用戶或用戶群組來存取文件。 ? 一旦加密共享文件夾被創(chuàng)建后,只有管理員將該共享
    的頭像 發(fā)表于 04-02 14:17 ?959次閱讀
    【操作指引】鐵威馬NAS加密<b class='flag-5'>文件夾</b>創(chuàng)建和使用教程
    主站蜘蛛池模板: 四虎4hu| 天天拍天天色| 色月丁香| 欧美成人a视频| 唐人社电亚洲一区二区三区| 国色天香精品亚洲精品| 亚洲成人av| 成人中文字幕一区二区三区 | 久久五月网| 国产美女一区| 五月天婷婷基地| 美女网战色| 开心激情五月婷婷| 亚洲酒色1314狠狠做| 久久久久亚洲香蕉网| 在线看黄网站| 男女在线观看视频| 亚洲成av人影片在线观看| 资源在线www天堂| 加勒比一区二区| 亚洲成人免费在线观看| 日本大片免a费观看在线| 日本.www| 国产成人精品日本亚洲语言| 午夜视频福利| 717影院理论午夜伦不卡久久| 日本一区不卡视频| 国产精品久久久香蕉| 婷婷激情综合五月天| 九九99视频在线观看视频观看| 一级片特黄| 午夜100| 又黄又免费的网站| 中国一级做a爰片久久毛片| 日本大片免费观看视频| av2021天堂网手机版| 成人午夜精品久久久久久久小说| 九九免费久久这里有精品23| 日韩三级久久| 99精品视频免费| 成人影院免费观看|