Python 是否将预定义的部分目录名与系统上的现有目录相匹配?

Python 是否将预定义的部分目录名与系统上的现有目录相匹配?,python,filepath,Python,Filepath,我想尝试将一个目录的内容复制到另一个只有部分文件路径的目录,但我自己无法使用这段代码 srcdir = "\a\b\c" destdir = "\x\y\z" shutil.copytree(srcdir, destdir) print("Done") time.sleep(0.5) exit() 如何使其仅使用文件路径的最后部分,并将其与系统上现有的完整文件路径相匹配?您的意思是这样的吗 import shutil basep

我想尝试将一个目录的内容复制到另一个只有部分文件路径的目录,但我自己无法使用这段代码

srcdir = "\a\b\c"
destdir = "\x\y\z"


shutil.copytree(srcdir, destdir)
print("Done")
time.sleep(0.5)
exit()

如何使其仅使用文件路径的最后部分,并将其与系统上现有的完整文件路径相匹配?

您的意思是这样的吗

import shutil

basepath = '/Users/user_name/test'  # <------ the common folder for both trees
srcdir   = basepath + '/a/b/c'
destdir  = basepath + '/x/y/z'

shutil.copytree(srcdir, destdir, dirs_exist_ok=True)
导入shutil
basepath='/Users/user_name/test'#你在问什么?