src = Folder1/Folder2/file1
(编辑:Folder1 也有其他文件和文件夹)
dst = Folder3
复制文件后,我想要
Folder3/Folder1/Folder2/file1
我认为shutil.copy 不会重新创建文件夹并且shutil.copytree仅用于文件夹(编辑:如果没有其他文件,我可以直接复制文件夹)。
src = "Folder1/Folder2/file1"
dst = "Folder3"+src
dstfolder = os.path.dirname(dst)
if not os.path.exists(dstfolder):
os.makedirs(dstfolder)
shutil.copy(src,dst)
Run Code Online (Sandbox Code Playgroud)