Python 如何删除包含特定单词的目录

Python how to delete a directory that contains a specific word

嘿,我想删除 Windows 中名称中包含特定字符串的文件夹。 例如,我希望使用字符串“Chrome”删除所有文件夹 这里是现有文件夹:

Chrome_95.0.4638.69

Chrome_96.0.4664.45

我用 * 试过了,但似乎只有当你想删除所有具有相同扩展名的文件时它才有效:

import shutil
shutil.rmtree(r'./BR/Chrome*')

此致

基督教徒

类似的东西应该可以工作:

import os
import re
import shutil
for directory in os.listdir() :
    if re.fullmatch('.*Chrome.*',directory):
        shutil.rmtree(directory)