gpt4 book ai didi

python - 如何将数百个文件夹中的特定文件移动到一个文件夹并重命名?

转载 作者:行者123 更新时间:2023-12-05 08:45:08 27 4
gpt4 key购买 nike

文件位置是:/Users/D/Desktop/Files/1/no.h5 和文件夹 1-400 中的相同文件名 (no.h5)。我希望所有这些文件都收集在同一个文件夹中,并将它们的编号作为它们的新名称。

非常感谢您的帮助!

最佳答案

您可以使用 glob 模式来查找目标文件以进行移动。 pathlib 库提供了一种管理路径的便捷方式。

from pathlib import Path

base = Path(" /Users/D/Desktop/Files")
target_folder = Path("/some/where/else")

for target in base.glob("*/no.h5"):
name = target.parent.name
if name.isdigit():
target.rename(target_folder/(name + ".h5"))

关于python - 如何将数百个文件夹中的特定文件移动到一个文件夹并重命名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74143253/

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