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

利用Python刪除電腦中重復(fù)文件的方法

 更新時間:2022年05月06日 17:14:26   作者:??碼農(nóng)君????  
這篇文章主要介紹了利用Python刪除電腦中的重復(fù)文件,下文我們來分享解決電腦中文件重復(fù)的情況的一個方法,需要的朋友可以參考一下,希望對大家日常問題解決有所幫助

一、前言

在生活中,我們經(jīng)常會遇到電腦中文件重復(fù)的情況。在文件較少的情況下,這類情況還比較容易處理,最不濟就是一個個手動對比刪除;而在重復(fù)文件很多的時候,我們很難保證把重復(fù)文件全部刪完。下面文章就來簡單介紹便捷一個小方法,用Python來刪除重復(fù)文件

二、練習(xí)

Python提供一個內(nèi)置電腦文件管理庫os模塊,我們可以利用它來刪除多余文件。 當(dāng)一個文檔里存在重復(fù)文件名,我們的系統(tǒng)會自動給我們重復(fù)的文件名更名,

比如下圖的文件“1”重復(fù)了3次: 

那我們該怎么刪除文件“1”的重復(fù)文件呢? 我們可以使用os模塊的os.remove(path)函數(shù),只需要指定path參數(shù),也就是文件的路徑,就可以刪除文件。 這里需要提醒大家,一定是包含文件名的路徑。 如果不是包含文件名的路徑,就會報錯,因為這是在刪除整個文件夾。

三、代碼演示

這里我們直接給大家展示代碼:

import os           # 加載文件管理庫
path = "D:\projects"
files = os.listdir(path)    # os.listdir(path) 列出path下的所有文件名的并以”列表“的形式返回
print(type(files))          # 驗證files的類型print("路徑:{} 下?lián)碛械奈募莧}".format(path, files))        # 打印path下的所有文件名
files_delete = files[0:2]        #  找到自己要刪除的文件名,這里我們也可以用input函數(shù)來指定我需要刪除的文件哦!
print(files_delete)    #  打印要刪除的文件名
for file_name in files_delete:
file_path = os.path.join(path, file_name)      # 運用os.path.join(path, file_name)將文件路徑與文件名拼接,形成一個新路徑
os.remove(file_path)                           # 刪除文件
print("刪除重復(fù)文件之后,?path下的文件名有哪些:",?os.listdir(path))??#?打印刪除重復(fù)文件之后剩下的文件

 這時再去我們指定的路徑的文件夾里去看,重復(fù)的文件就被刪除了! 

 代碼中函數(shù)注解:

  • (1)file_list = os.listdir(path): 列出指定文件路徑(參數(shù)path)中的所有文件,并以列表形式返回。
  • (2)file_path = os.path.join(path, "文件名"):將文件路徑與文件名拼接,形成一個新路徑.比如:os.path.join(path="D:\projects", "xiaobei.txt")得到的結(jié)果為:"D\projects\xiaobei.txt"\
  • (3)os.remove(path)刪除指定path的文件名。

四、總結(jié)

同學(xué)們可以自己試一試用Python刪除電腦中的重復(fù)文件哦!

到此這篇關(guān)于利用Python刪除電腦中重復(fù)文件的方法的文章就介紹到這了,更多相關(guān)Python刪重復(fù)文件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python正則表達式以及常用匹配實例

    Python正則表達式以及常用匹配實例

    在處理字符串時,經(jīng)常會遇到查找符合某些復(fù)雜規(guī)則字符串的需求,正則表達式就是用于描述這些規(guī)則的工具,下面這篇文章主要給大家介紹了關(guān)于Python正則表達式以及常用匹配的相關(guān)資料,需要的朋友可以參考下
    2022-07-07
  • pycharm中使用pyplot時報錯MatplotlibDeprecationWarning

    pycharm中使用pyplot時報錯MatplotlibDeprecationWarning

    最近在使用Pycharm中matplotlib作圖處理時報錯,所以這篇文章主要給大家介紹了關(guān)于pycharm中使用pyplot時報錯MatplotlibDeprecationWarning的相關(guān)資料,需要的朋友可以參考下
    2023-12-12
  • 分享Pytorch獲取中間層輸出的3種方法

    分享Pytorch獲取中間層輸出的3種方法

    這篇文章主要給大家分享了Pytorch獲取中間層輸出的3種方法,文章內(nèi)容介紹詳細,需要的小伙伴可以參考一下,希望對你的學(xué)習(xí)或工作有所幫助
    2022-03-03
  • Django form表單與請求的生命周期步驟詳解

    Django form表單與請求的生命周期步驟詳解

    這篇文章主要介紹了Django-form表單與請求的生命周期,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-06-06
  • python讀取raw binary圖片并提取統(tǒng)計信息的實例

    python讀取raw binary圖片并提取統(tǒng)計信息的實例

    今天小編就為大家分享一篇python讀取raw binary圖片并提取統(tǒng)計信息的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • python 文件操作api(文件操作函數(shù))

    python 文件操作api(文件操作函數(shù))

    總是記不住API。昨晚寫的時候用到了這些,但是沒記住,于是就索性整理一下吧,方便需要的朋友
    2016-08-08
  • Python學(xué)習(xí)筆記之列表推導(dǎo)式實例分析

    Python學(xué)習(xí)筆記之列表推導(dǎo)式實例分析

    這篇文章主要介紹了Python學(xué)習(xí)筆記之列表推導(dǎo)式,結(jié)合實例形式分析Python列表推導(dǎo)式的原理、寫法與相關(guān)使用技巧,需要的朋友可以參考下
    2019-08-08
  • python 模擬在天空中放風(fēng)箏的示例代碼

    python 模擬在天空中放風(fēng)箏的示例代碼

    這篇文章主要介紹了python 模擬放風(fēng)箏的示例代碼,幫助大家更好的利用python處理圖像,感興趣的朋友可以了解下
    2021-04-04
  • 用Python實現(xiàn)等級劃分

    用Python實現(xiàn)等級劃分

    大家好,本篇文章主要講的是用Python實現(xiàn)等級劃分,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-02-02
  • Django掃碼抽獎平臺的配置過程詳解

    Django掃碼抽獎平臺的配置過程詳解

    這篇文章主要介紹了Django掃碼抽獎平臺,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01

最新評論