gpt4 book ai didi

python - 将文件复制到不同位置并同时更改文件名

转载 作者:行者123 更新时间:2023-12-01 08:57:13 26 4
gpt4 key购买 nike

我想将文件复制到其他位置并同时更改文件名:

from shutils import copyfile, copy
path = os.path.join(dst, 'file_new_name.xls')
copyfile(src, path) # or
copy(src, path)

我收到一个FileNotFoundError,路径为:dst\old_filename\newfilename

发生这种情况是因为我尝试复制为不同的文件名。

最佳答案

您应该将旧文件路径的目录名与新文件名连接起来:

path = os.path.join(os.path.dirname(dst), 'file_new_name.xls')

关于python - 将文件复制到不同位置并同时更改文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52720062/

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