从路径列表中从当前目录分割路径python

时间:2020-05-05 10:35:49

标签: python split copy

/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目录后复制树,但是我在列表中有不同的来源。我需要遍历元素列表, 拆分并删除下一个目录,以便我得到一个公用路径

例如:执行复制树操作后,我需要在目标文件夹中包含B / file.txt,但我仅从/ home / Test / Sample /文件夹运行脚本。

任何人都可以帮助我,因为我是python新手 在此先感谢!

0 个答案:

没有答案