在 Python 中,我如何根据子文件夹的名称重命名子文件夹中的图像?

问题描述 投票:0回答:0

假设我有 15 个文件夹:

  • 1.文件夹-A
  • 2.文件夹-B
  • ...
  • 15.文件夹-N

文件夹中有 100 个子文件夹:

  • 1.子文件夹A-5682
  • 2.子文件夹A-5683
  • ...
  • 100.子文件夹A-N

然后每个子文件夹中有 2 张图像(所有图像在每个子文件夹中的名称完全相同):

  • 1.Img_one.GIF
  • 2.Img_two.PNG

我如何将我的 Img_one say 重命名为它存储的子文件夹名称?这是因为正如我所说,图像的名称在每个子文件夹中都是相同的,所以我无法将它们全部提取出来,因为它们看起来都像骗子。

我需要能够:

  1. 进入文件夹,进入子文件夹,然后将每个图像重新命名为该子文件夹的名称。因此,SubFolder-5683 中的 Img_one 将被称为 A-5683
  2. 我想我需要两个循环,一个循环遍历所有子文件夹以重新命名里面的图像,另一个循环遍历子文件夹包含在其中的每个文件夹。

我到处都看了,我能找到的唯一信息是文件夹中的图像,而不是另一个文件夹中的图像,因此我们将不胜感激。

python loops file-rename
© www.soinside.com 2019 - 2024. All rights reserved.