gpt4 book ai didi

python - os.rename 无法创建已存在的文件

转载 作者:行者123 更新时间:2023-12-02 19:13:36 24 4
gpt4 key购买 nike

现在我正在尝试使用 python 重命名包含 txt 文件的文件夹的内容:

原始文件命名从0.txt开始到100.txt

并且我想将他们的名称更改为从 10 而不是 0 开始(例如,文件将从 10.txt 到 110.txt)

我有 2 个列表,一个包含原始名称路径,另一个包含新名称路径,我正在尝试使用 os.rename() 或 shutil.move() 重命名文件。

但是,当我尝试使用 os.rename() 时,出现无法创建已存在文件的错误。

当我尝试使用 shutil.move() 时,它会删除每个重复的文件夹,只给我最后 9 个文件夹(101 到 110)。

有办法解决这个问题吗??

最佳答案

我建议移动文件并在临时目录中重命名它们,删除原始文件并将文件从临时目录中移回。然后您可以选择删除您创建的临时目录。

关于python - os.rename 无法创建已存在的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63942474/

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