Мы загружаем файлы GPX из электронной почты, и я хотел бы запустить скрипт, в котором он выбирает GPX и говорит, есть ли он там или просто добавляет GPX в другой файл.
У меня есть скрипт, где ондобавляет GPX в файл, но затем мне нужно, чтобы он проверил, был ли он уже в файле, и предупредить нас, и эта часть в скрипте не работает.
import glob
import os.path
import shutil
SRC_DIR = 'C:/Work'
TARG_DIR = 'C:/Work/GPS_N32'
GLOB_PARMS = "*.gpx"
for file in glob.glob(os.path.join(SRC_DIR, GLOB_PARMS)):
if file not in glob.glob(os.path.join(TARG_DIR, GLOB_PARMS)):
shutil.copy(file,TARG_DIR)
else:
print("{} exists in {}".format(
file,os.path.join(os.path.split(TARG_DIR)[-2:])))
Сообщение об ошибке должно прочитать этот gpx уже там! А если gpx отсутствует, то в сообщении должны быть указаны добавленные файлы.