Python os モジュールでファイル削除

何かのアプリケーションがログファイルをたくさん吐いていて,ファイルがいっぱいあった.どうせ読まないのでファイル名から判断して削除してもらうことにした.

import os
for root,dirs,files in os.walk("c:/directory/"):
    for _file in files:
        if("ファイル名" in _file):
            os.remove(os.path.join(root,_file))

もっといいやり方があるかな……なんて言う前に,せめて正規表現を使ってファイル名を判断しましょう.