Я надеюсь, что скопировать файл jpg (включая подкаталог) из исходного каталога в целевой каталог из элемента файла json с помощью пакетного скрипта
, если он не существует, настоящий файл jpg не прервется, будет продолжено копирование
теперь у меня есть папка с изображениями с именем "jpg_source"
включает папку "level_01" (включая d01.jpg)) папку "level_02" (включая d02.jpg) и папку "level_02" включает папку "level_03 "(level_03 включает d03.jpg)
level_01-> d01.jpg
level_02-> d02.jpg + level_03-> d03.jpg
У меня есть файл JSON(images.json) как
["d01.jpg", "d02.jpg", "d03.jpg"]
мой код сейчас
import json, os
from glob import glob
import shutil
json_file= 'image.json'
src_dir = 'F:\\tmp\\jpg_source'
dst_dir = 'F:\\tmp\\jpg_target'
with open(json_file) as f:
data = json.load(f)
for item in data:
# print(item)
item=src_dir+'\\'+item
if os.path.isfile(item):
print(item)
shutil.copy(item, dst_dir)
как пакетно скопировать весь файл jpg в jpg_target = 'F: \ tmp \ jpg_target'
спасибо