/ home / Test / Sample / A / B / file.txt
Мне нужно разделить путь до текущего рабочего каталога, а также исключить непосредственный каталог и скопировать оставшееся дерево в другую папку. пример: как указано выше, если я запускаю свой скрипт из / home / Test / Sample; тогда он должен удалить каталог A и скопировать дерево, находящееся после каталога A, в папку назначения.
Я могу скопировать все дерево после исходной папки, но мне нужно сделать, как указано выше. т.е., мой источник должен содержать дерево, как указано выше.
Я пробовал, как показано ниже:
import os
import shutil
source = '/home/Test/Sample/A'
destination = '/home/Test/Sample/Destination'
shutil.copytree(source, destination)
это копирование дерева после каталога A, но у меня разные источники в списке. ао мне нужно перебрать список элементов, разделить и удалить следующий каталог, чтобы я получил общий путь
, например: после того, как я выполняю операцию copytree, мне нужно иметь B / file.txt в моя папка назначения, но я запускаю скрипт только из папки / home / Test / Sample /.
Любой, пожалуйста, помогите мне, так как я новичок в python Заранее спасибо !!