разделение пути из текущего каталога из списка путей python - PullRequest
0 голосов
/ 05 мая 2020

/ 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 Заранее спасибо !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...