Как отфильтровать файлы (с известным типом) из os.walk?

У меня есть список изos.walk, Но я хочу исключить некоторые каталоги и файлы. Я знаю, как это сделать с каталогами:

for root, dirs, files in os.walk('C:/My_files/test'):
    if "Update" in dirs:
        dirs.remove("Update")

Но как я могу сделать это с файлами, тип которых я знаю. потому что это не работает:

if "*.dat" in files:
    files.remove("*.dat")

Ответы на вопрос(10)

Ваш ответ на вопрос