python3 遍歷刪除特定后綴名文件的方法
U盤(pán)中毒了,U盤(pán)內(nèi)的每個(gè)文件夾內(nèi)都多了一個(gè).lnk文件,處女座又犯了,實(shí)在不能忍,就寫(xiě)了個(gè)腳本把所有的.lnk文件刪除了。
多級(jí)目錄遞歸刪除
import os
n = 0
for root, dirs, files in os.walk('./'):
for name in files:
if(name.endswith(".lnk")):
n += 1
print(n)
os.remove(os.path.join(root, name))
把這個(gè)腳本另存為rm.py,然后放到U盤(pán)根目錄,cd進(jìn)入到U盤(pán)根目錄,然后:
python rm.py
就可以刪除U盤(pán)中所有的.lnk文件,包括子文件夾。
這里只需要只需要指定os.walk()的參數(shù),./即當(dāng)前目錄,這樣遍歷可以遍歷指定路徑下的所有目錄和文件,包括多級(jí)目錄的情況。.

說(shuō)實(shí)話(huà),最后看到刪除了20個(gè)多個(gè)lnk文件后,內(nèi)心得到極大滿(mǎn)足!
刪除當(dāng)前目錄下指定文件
import os
n = 0
for root, dirs, files in os.walk('.'):
for name in files:
if("微信截圖"in name):
n += 1
print(n)
print(name)
os.remove(os.path.join(root, name))
以上代碼會(huì)刪除當(dāng)前文件夾下文件名中含有“微信截圖”的所有文件。
這篇python3 遍歷刪除特定后綴名文件的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- python獲取文件路徑、文件名、后綴名的實(shí)例
- python獲取文件后綴名及批量更新目錄下文件后綴名的方法
- Python實(shí)現(xiàn)的批量修改文件后綴名操作示例
- python文件操作之批量修改文件后綴名的方法
- 詳解Python相關(guān)文件常見(jiàn)的后綴名
- python 拷貝特定后綴名文件,并保留原始目錄結(jié)構(gòu)的實(shí)例
- Python實(shí)現(xiàn)將多個(gè)文件的名稱(chēng)或后綴名由大寫(xiě)改為小寫(xiě)
- Python解析壓縮包內(nèi)部文件的后綴名并分類(lèi)存放
- Python實(shí)用技巧之如何獲取后綴名(擴(kuò)展名)或文件名
相關(guān)文章
通用的Django注冊(cè)功能模塊實(shí)現(xiàn)方法
這篇文章主要介紹了通用的Django注冊(cè)功能模塊實(shí)現(xiàn)步驟,幫助大家更好的理解和使用django,感興趣的朋友可以了解下2021-02-02
教你用 Python 發(fā)送告警通知到微信的操作過(guò)程
大家都知道常見(jiàn)的告警方式有:郵件,電話(huà),短信,微信,今天通過(guò)本文給大家介紹下Python 發(fā)送告警通知到微信的操作過(guò)程,感興趣的朋友一起看看吧2022-01-01
用pandas中的DataFrame時(shí)選取行或列的方法
今天小編就為大家分享一篇用pandas中的DataFrame時(shí)選取行或列的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-07-07
基于Python實(shí)現(xiàn)大文件分割和命名腳本過(guò)程解析
這篇文章主要介紹了基于Python實(shí)現(xiàn)大文件分割和命名腳本過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-09-09

