Python批量刪除結尾為指定字串的檔案

2021-09-29 15:51:47 字數 742 閱讀 6168

在做資料清洗的時候,會遇到一部分資料會用到,一部分資料需丟棄的情況,可以做乙個字串篩選器,完成自動化操作

'''# 同時刪除了以region結尾的jpg和xml檔案

import os

def del_files(path):

for root , dirs, files in os.walk(path):

for name in files:

if name.endswith("region.xml"): # 指定要刪除的格式,這裡是xml 可以換成其他格式

os.remove(os.path.join(root, name))

print ("delete file: " + os.path.join(root, name))

elif name.endswith("region.jpg"): # 指定要刪除的格式,這裡是jpg 可以換成其他格式

os.remove(os.path.join(root, name))

print("delete file: " + os.path.join(root, name))

# test

if __name__ == "__main__":

path = 'data/dataset/***/naru_region_data/'

del_files(path)

MySQL批量刪除指定字首表

mysql批量刪除指定字首表 select concat drop table table name,from information schema.tables where table name like dede dede 為要刪除的表字首,執行此sql語句後會生成一串sql語句,必須再執行生成...

redis批量刪除指定的key

批量刪除key redis 中有刪除單個 key 的指令 del,可以借助 linux 的 xargs 指令來完成這個動作 redis cli keys xargs redis cli del 如果redis cli沒有設定成系統變數,需要指定redis cli的完整路徑 如 opt redis r...

MySQL批量刪除指定字首表

select concat drop table table name,from information schema.tables where table name like dede dede 為要刪除的表字首,執行此sql語句後會生成一串sql語句,必須再執行生成的這些sql語句才能真正執行刪...