gpt4 book ai didi

python - 如何重命名文件夹中的图像

转载 作者:行者123 更新时间:2023-12-03 17:40:08 26 4
gpt4 key购买 nike

我有35个文件夹,每个文件夹包含50张图像,每个图像都有不同的名称,例如copy(3), rename, youanem等。我想将所有文件夹中的所有图像重命名为序列号,即文件夹0包含50张图像,并且应该给它们编号,例如0-49,其余的文件夹及其图像也应使用相同的编号。文件夹名称是0-9,然后是A-Z。

这可能为它编程,还是我必须手动进行

这是我最初的尝试,但我没有完全尝试:

from os import rename, listdir

folder = "D://images//"
fnames = listdir('.')

for fname in fnames:
if fname.startswith(folder):
rename(fname, fname.replace(name, '', 1))

我不知道如何给它起名字

谢谢

最佳答案

这显示了如何对目录中的所有文件进行排序。例如,如果目录中有50个文件,它将把它们重命名为0-49。您还可以使用一些迭代器遍历文件夹名称,如下所示:

import os
for dirname in os.listdir("."):
if os.path.isdir(dirname):
for i, filename in enumerate(os.listdir(dirname)):
os.rename(dirname + "/" + filename, dirname + "/" + str(i) + ".bmp")

关于python - 如何重命名文件夹中的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18805348/

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