色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何一鍵自動(dòng)整理文件

科技綠洲 ? 來源:Python實(shí)用寶典 ? 作者:Python實(shí)用寶典 ? 2023-10-31 16:26 ? 次閱讀

1.準(zhǔn)備

開始之前,你要確保Pythonpip已經(jīng)成功安裝在電腦上,如果沒有,可以訪問這篇文章:超詳細(xì)Python安裝指南 進(jìn)行安裝。

**(可選1) **如果你用Python的目的是數(shù)據(jù)分析,可以直接安裝Anaconda:Python數(shù)據(jù)分析與挖掘好幫手—Anaconda,它內(nèi)置了Python和pip.

**(可選2) **此外,推薦大家用VSCode編輯器,它有許多的優(yōu)點(diǎn):Python 編程的最好搭檔—VSCode 詳細(xì)指南

你只需要修改源代碼主程序中調(diào)用 auto_organize函數(shù)的參數(shù)即可完成對(duì)對(duì)應(yīng)文件夾的整理,比如我想整理 **C:Users83493Downloads **文件夾:

if __name__ == "__main__":
    auto_organize(r"C:Users83493Downloads")

如上所示,修改代碼第61行的文件夾地址即可。修改完成后運(yùn)行該腳本:

python auto_files.py

就能瞬間完成對(duì)指定文件夾的整理,極其方便。

圖片

2.原理

這份代碼的原理很簡(jiǎn)單,為了整理這些文件,我們要遍歷當(dāng)前指定的文件夾:如果是文件夾則跳過,如果是文件則檢測(cè)后綴,分類到對(duì)應(yīng)的文件夾中。文件夾名字及其對(duì)應(yīng)的文件后綴如下:

DIRECTORIES = {
    "圖片": [".jpeg", ".jpg", ".tiff", ".gif", ".bmp", ".png", ".bpg", "svg",
               ".heif", ".psd"],
    "視頻": [".avi", ".flv", ".wmv", ".mov", ".mp4", ".webm", ".vob", ".mng",
               ".qt", ".mpg", ".mpeg", ".3gp", ".mkv"],
    "文檔": [".oxps", ".epub", ".pages", ".docx", ".doc", ".fdf", ".ods",
                  ".odt", ".pwi", ".xsn", ".xps", ".dotx", ".docm", ".dox",
                  ".rvg", ".rtf", ".rtfd", ".wpd", ".xls", ".xlsx", ".ppt",
                  "pptx",".csv",".pdf"],
    "壓縮文件": [".a", ".ar", ".cpio", ".iso", ".tar", ".gz", ".rz", ".7z",
                 ".dmg", ".rar", ".xar", ".zip"],
    "影音": [".aac", ".aa", ".aac", ".dvf", ".m4a", ".m4b", ".m4p", ".mp3",
              ".msv", "ogg", "oga", ".raw", ".vox", ".wav", ".wma"],
    "文本": [".txt", ".in", ".out"],
    "編程": [".py",".html5", ".html", ".htm", ".xhtml",".c",".cpp",".java",".css"],
    "可執(zhí)行程序": [".exe"],
}

接下來是自動(dòng)整理的部分代碼,先遍歷指定的文件夾,識(shí)別后綴并分類到對(duì)應(yīng)的文件夾中。

for entry in os.scandir(dirval):
    if entry.is_dir():
        # 如果是文件夾則跳過
        continue
    file_path = Path(dirval + "" + entry.name)
    file_format = file_path.suffix.lower()
    # 避免后綴大小寫判斷問題,全轉(zhuǎn)為小寫
    if file_format in FILE_FORMATS:
        directory_path = Path(dirval + "" + FILE_FORMATS[file_format])
        directory_path.mkdir(exist_ok=True)
        file_path.rename(directory_path.joinpath(entry.name))

還有出現(xiàn)不存在在我們字典里的后綴的情況,把它們分類到名為** 其他文件 **的文件夾中:

try:
    os.mkdir(dirval + "" +"其他文件")
except:
    pass

for dir in os.scandir(dirval):
    try:
        if dir.is_dir():
            # 刪除空文件夾
            os.rmdir(dir)
        else:
            temp = str(Path(dir)).split('')
            # 分割文件路徑
            path = ''.join(temp[:-1])
            print(path + '其他文件' + str(temp[-1]))
            os.rename(str(Path(dir)), path + '其他文件' + str(temp[-1]))
    except:
        pass

3.自定義整理

如果你并不想按照設(shè)定好的文件整理,希望能自定義地將某些特定后綴的文件放到另一個(gè)文件夾,比如 .py 文件統(tǒng)一收納到“Python腳本”文件夾中,你可以這么改 DIRECTORIES 變量:

改動(dòng)前:

DIRECTORIES = {
    # ......
    "編程": [".py",".html5", ".html", ".htm", ".xhtml",".c",".cpp",".java",".css"],
    # ......
}

改動(dòng)后:

DIRECTORIES = {
    # ......
    "編程": [".html5", ".html", ".htm", ".xhtml",".c",".cpp",".java",".css"],
    "Python腳本": [".py"],
    # ......
}

你可以按照這個(gè)方法,自定義收納那些你需要整理收納的文件格式。

如果你只想對(duì) DIRECTORIES 變量里那些后綴的文件進(jìn)行整理,不屬于這些后綴的文件則不進(jìn)行整理,不需要放到“其他文件”目錄下,此時(shí)要怎么做?

很簡(jiǎn)單,你只需要?jiǎng)h除以下部分代碼就可以完成這個(gè)功能:

# ......
    try:
        os.mkdir(dirval + "" +"其他文件")
    except:
        pass

    for dir in os.scandir(dirval):
        try:
            if dir.is_dir():
                # 刪除空文件夾
                os.rmdir(dir)
            else:
                temp = str(Path(dir)).split('')
                # 分割文件路徑
                path = ''.join(temp[:-1])
                print(path + '其他文件' + str(temp[-1]))
                os.rename(str(Path(dir)), path + '其他文件' + str(temp[-1]))
        except:
            pass
# ......

怎么樣,是不是很方便?如果這個(gè)簡(jiǎn)單的腳本幫助到了你,請(qǐng)轉(zhuǎn)發(fā)給需要的人哦。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 文件
    +關(guān)注

    關(guān)注

    1

    文章

    566

    瀏覽量

    24737
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4329

    瀏覽量

    62586
  • 數(shù)據(jù)分析
    +關(guān)注

    關(guān)注

    2

    文章

    1447

    瀏覽量

    34054
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4795

    瀏覽量

    84657
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    方便快捷:PADS的一鍵快捷功能:一鍵灌銅,一鍵檢查DRC

    傾情奉獻(xiàn)給大家,非常實(shí)用的快捷功能一鍵灌銅: [hide] [/hide]一鍵檢查連通性:[hide][/hide]一鍵檢查安全間距::[hide] [/hide]一鍵清除Error標(biāo)
    發(fā)表于 11-07 15:06

    一鍵還原小工具

    、重新啟動(dòng)電腦后會(huì)自動(dòng)進(jìn)入老毛桃一鍵還原界面進(jìn)行自動(dòng)系統(tǒng)備份。3、備份完畢后重新啟動(dòng)電腦,打開老毛桃一鍵還原程序即可看到程序自動(dòng)檢測(cè)到剛剛備
    發(fā)表于 05-14 16:14

    系統(tǒng)一鍵還原工具

    、重新啟動(dòng)電腦后會(huì)自動(dòng)進(jìn)入老毛桃一鍵還原界面進(jìn)行自動(dòng)系統(tǒng)備份。3、備份完畢后重新啟動(dòng)電腦,打開老毛桃一鍵還原程序即可看到程序自動(dòng)檢測(cè)到剛剛備
    發(fā)表于 05-27 12:46

    一鍵還原系統(tǒng)

    : 1B0EFACA8D0625ED5B412A7AFFADBF812D6F94DACRC32: F336E2EA老毛桃一鍵還原視頻教程:2、重新啟動(dòng)電腦后會(huì)自動(dòng)進(jìn)入[url=http://ghost.laomaotao.net/]老毛桃
    發(fā)表于 06-18 20:41

    電腦系統(tǒng)一鍵還原工具

    部分殺毒軟件誤報(bào),請(qǐng)盡量在運(yùn)行程序前退出殺軟或在安全類軟件提示是否允許操作時(shí)信任本程序運(yùn)行。初次運(yùn)行程序會(huì)提示進(jìn)行初始備份,點(diǎn)擊一鍵備份系統(tǒng)按鈕后根據(jù)程序提示選擇重新啟動(dòng)。2、重新啟動(dòng)電腦后會(huì)自動(dòng)進(jìn)入老
    發(fā)表于 07-01 16:05

    一鍵還原V2.0圖文教程

    些函數(shù)位置及變量調(diào)整5、完善1:1判斷,使之更人性化6、調(diào)整簡(jiǎn)潔窗口主界面并增加“一鍵重裝系統(tǒng)”7、調(diào)整及增加高級(jí)窗口些控件位置及功能下載地址:2、重新啟動(dòng)電腦后會(huì)自動(dòng)進(jìn)入老毛桃一鍵
    發(fā)表于 07-16 17:47

    一鍵還原系統(tǒng)工具2.0

    部分殺毒軟件誤報(bào),請(qǐng)盡量在運(yùn)行程序前退出殺軟或在安全類軟件提示是否允許操作時(shí)信任本程序運(yùn)行。初次運(yùn)行程序會(huì)提示進(jìn)行初始備份,點(diǎn)擊一鍵備份系統(tǒng)按鈕后根據(jù)程序提示選擇重新啟動(dòng)。2、重新啟動(dòng)電腦后會(huì)自動(dòng)進(jìn)入老
    發(fā)表于 08-05 19:53

    一鍵還原系統(tǒng)工具

    部分殺毒軟件誤報(bào),請(qǐng)盡量在運(yùn)行程序前退出殺軟或在安全類軟件提示是否允許操作時(shí)信任本程序運(yùn)行。初次運(yùn)行程序會(huì)提示進(jìn)行初始備份,點(diǎn)擊一鍵備份系統(tǒng)按鈕后根據(jù)程序提示選擇重新啟動(dòng)。2、重新啟動(dòng)電腦后會(huì)自動(dòng)進(jìn)入老
    發(fā)表于 08-08 16:59

    一鍵還原V2.0

    部分殺毒軟件誤報(bào),請(qǐng)盡量在運(yùn)行程序前退出殺軟或在安全類軟件提示是否允許操作時(shí)信任本程序運(yùn)行。初次運(yùn)行程序會(huì)提示進(jìn)行初始備份,點(diǎn)擊一鍵備份系統(tǒng)按鈕后根據(jù)程序提示選擇重新啟動(dòng)。2、重新啟動(dòng)電腦后會(huì)自動(dòng)進(jìn)入
    發(fā)表于 10-27 16:50

    Stm32怎么一鍵下載

    文章目錄前言一鍵下載一鍵下載原理硬件原理圖跳帽與啟動(dòng)存儲(chǔ)映射串口下載程序由來一鍵下載流程通過 USB 控制機(jī)器復(fù)位握手解讀前言最近在又要折騰 stm32 了,所以翻出了腳落里的開發(fā)板,先復(fù)習(xí)下
    發(fā)表于 08-05 08:13

    DFM-一鍵導(dǎo)入pcb,自動(dòng)出報(bào)價(jià)

    華秋DFM-專業(yè)PCB設(shè)計(jì)分析軟件,20萬+工程師都在使用 1. 一鍵導(dǎo)入,自動(dòng)出報(bào)價(jià) 2.一鍵分析23+項(xiàng)常見設(shè)計(jì)問題,解決設(shè)計(jì)隱患 3.智能拼版,節(jié)約單板采購成本 4.智能阻抗計(jì)算和反算 5. BOM智能分析,不再
    發(fā)表于 08-09 16:59 ?0次下載

    Jenkins+docker+springboot一鍵自動(dòng)部署項(xiàng)目

    本文章實(shí)現(xiàn)最簡(jiǎn)單全面的Jenkins+docker+springboot 一鍵自動(dòng)部署項(xiàng)目,步驟齊全,少走坑路。
    的頭像 發(fā)表于 09-14 09:30 ?1596次閱讀

    DIY一鍵自動(dòng)卷簾模塊

    電子發(fā)燒友網(wǎng)站提供《DIY一鍵自動(dòng)卷簾模塊 .zip》資料免費(fèi)下載
    發(fā)表于 11-22 10:01 ?0次下載
    DIY<b class='flag-5'>一鍵</b>式<b class='flag-5'>自動(dòng)</b>卷簾模塊

    一鍵開關(guān)電路的好處?生活中的一鍵開關(guān)電路有哪些?

    一鍵開關(guān)電路的好處?生活中的一鍵開關(guān)電路有哪些? 一鍵開關(guān)電路是指個(gè)電路設(shè)計(jì),可以用個(gè)按鈕或開關(guān)來控制多個(gè)電器或燈具的開關(guān)。
    的頭像 發(fā)表于 10-22 15:18 ?2238次閱讀

    變電站一鍵順控系統(tǒng)和開關(guān)柜一鍵順控有區(qū)別嗎?

    變電站一鍵順控系統(tǒng)和開關(guān)柜一鍵順控技術(shù)雖然都涉及到“一鍵順控”的概念,但它們?cè)趹?yīng)用范圍和具體實(shí)現(xiàn)上有所不同,因此變電站一鍵順控系統(tǒng)和開關(guān)柜一鍵
    的頭像 發(fā)表于 07-31 13:34 ?567次閱讀
    變電站<b class='flag-5'>一鍵</b>順控系統(tǒng)和開關(guān)柜<b class='flag-5'>一鍵</b>順控有區(qū)別嗎?
    主站蜘蛛池模板: 伦理片秋霞免费影院| 久久久久久久久性潮| 美女被撕开胸罩狂揉大乳| 沈阳熟女露脸对白视频| 99re5久久热在线| 精品水蜜桃久久久久久久| 美女久久久| 亚洲第一免费播放区| 中文字幕不卡免费高清视频| 国产精品一区二区AV97| 热思思| 小黄文纯肉短篇| 超碰caoporon最新视频| 美国xaxwaswaskino| 一手揉着乳头一手模仿抽插视频| 国产高清超清在线播放| 彭丹吃奶门| 99国产精品人妻无码免费| 久久大综合| 亚洲欧美中文日韩v在线| 99热在线观看精品| 久久久午夜精品福利内容| 亚洲精品蜜夜内射| 国产乱妇乱子在线播视频播放网站| 日韩精品欧美在线视频在线| 亚洲精品视频在线播放| 国产精品第一综合首页| 少妇邻居内射在线| 成人精品视频| 秋霞电影院午夜伦高清| 99久视频只有精品2019| 魅男mangay| 中国拍三a级的明星女| 久久机热视频免费| 亚洲一区在线视频观看| 精品99久久久久成人网站| 亚洲H成年动漫在线观看不卡| 国产免费午夜高清| 午夜AV内射一区二区三区红桃视| 国产成+人欧美+综合在线观看 | 亚洲日本在线不卡二区|