gpt4 book ai didi

python - 如何使用python复制文件以及目录结构/路径?

转载 作者:IT老高 更新时间:2023-10-28 20:36:22 25 4
gpt4 key购买 nike

首先要在这里提一下,我是 python 新手。

现在我有一个文件位于:

a/long/long/path/to/file.py

我想复制到我的主目录并创建一个新文件夹:

/home/myhome/new_folder

我的预期结果是:

/home/myhome/new_folder/a/long/long/path/to/file.py

是否有任何现有的图书馆可以做到这一点?如果没有,我该如何实现?

最佳答案

要创建所有中级目标目录,您可以使用 os.makedirs()复制前:

import os
import shutil

srcfile = 'a/long/long/path/to/file.py'
dstroot = '/home/myhome/new_folder'


assert not os.path.isabs(srcfile)
dstdir = os.path.join(dstroot, os.path.dirname(srcfile))

os.makedirs(dstdir) # create all directories, raise an error if it already exists
shutil.copy(srcfile, dstdir)

关于python - 如何使用python复制文件以及目录结构/路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12842997/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com