Я довольно плохо знаком с 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'