У меня есть список из 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")
нет, такой ответ уже предоставлен. – SilentGhost
не слишком упоминает, что не ясно, что вы собираетесь делать на следующей строке. – SilentGhost