Python中批量刪除匹配到的檔案

2021-10-25 01:28:40 字數 634 閱讀 5285

import os

import re

defcheck_flie

(filepath)

:# 統計刪除總數

count =

0# 刪除已經生成的data_*.js 答卷js檔案

for file_path, empty_list, file_name_list in os.walk(filepath)

:# file_name_list該列表是存放目標目錄中所有檔名

for file_name in file_name_list:

# 正則匹配需要刪除的檔案--根據需求修改正規表示式

if re.match(r'^data_*'

, file_name)

:# 刪除匹配到的檔案

os.remove(file_path + file_name)

# 每刪除乙個檔案+1

count +=

1if __name__ ==

'__main__'

:# 目標檔案路徑--根據需求變更

filepath =

'/root/work_code/home/'

check_flie(filepath)

Python 批量處理刪除文字中的空行

在處理文字的時候空行會對程式的執行造成干擾,所以需要對文字進行預處理刪除文字中的空行。這裡為大家介紹一下我是如何實現文字的批量處理並刪除文字中的空行。import os,re defdelblankline infile,outfile infopen open infile,r encoding ...

python使用正則批量刪除redis中的資料

盡在使用python操作redis時,因業務需求需要在存資料之前清空上一次存的資料,之前存的key是stats.row.referer1 stats.row.referer2.等資料,於是就想到批量刪除,網上對於相關的敘述並不是特別清晰,因此把問題進行記錄。以下就是部分 import redis 匯...

linux kill 掉所有匹配到名字的程序

如,要 kill 掉 swoole job 相關的程序 ps aux grep swoole job awk xargs kill 9ps 列出所有程序,引數 a 顯示現行終端機下的所有程序,包括其他使用者的程序 u 以使用者為主的程序狀態 x 通常與 a 這個引數一起使用,可列出較完整資訊。gre...