Перемещение определенных файлов из подкаталогов в каталог - python

Я новичок в python, но я пытался изучить основы, чтобы помочь в моих исследованиях в области геологии.

В любом случае у меня есть несколько файлов, которые, как только я извлек из их zip-файлов (кстати, очень медленный процесс), создают несколько сотен подкаталогов по 2-3 файла в каждом. Теперь я хочу извлечь все эти файлы, заканчивающиеся на 'dem.tif', и разместить их в отдельном файле (перемещать, а не копировать).

Возможно, я попытался перейти в глубокий конец здесь, но написанный мной код работает без ошибок, поэтому он не должен находить файлы (которые существуют!), поскольку он дает мне инструкцию else. Вот созданный мной код

import os

src = 'O:\DATA\ASTER GDEM\Original\North America\UTM Zone 14\USA\Extracted' # input
dst = 'O:\DATA\ASTER GDEM\Original\North America\UTM Zone 14\USA\Analyses' # desired     location

def move():
    for (dirpath, dirs, files) in os.walk(src):
        if files.endswith('dem.tif'):
            shutil.move(os.path.join(src,files),dst)
            print ('Moving ', + files, + ' to ', + dst)
        else:
            print 'No Such File Exists'
5
задан BJEBN 12 June 2019 в 09:09
поделиться