简体   繁体   English

如何使用python重命名文件夹中的图像名称?

[英]How to rename image name in a folder using python?

I have over 2000 images in a folder that needs to be renamed.我在需要重命名的文件夹中有 2000 多张图像。 Currently, it's a default name as w=0&h=-_BACl339n_c4PTZDlVgaHWg9s1k_Vyz8PbhNhhXkQk=0 and I need it to name it as fear_1 and all the other images in this format.目前,它的默认名称为w=0&h=-_BACl339n_c4PTZDlVgaHWg9s1k_Vyz8PbhNhhXkQk=0 ,我需要将其命名为fear_1以及此格式的所有其他图像。 Is there any way to achieve this?有没有办法实现这一目标?

Use os.listdir to get all the filenames and os.rename to rename them使用os.listdir获取所有文件名并使用os.rename重命名它们

import os
path = '//path//to//folder'
files = os.listdir(path)


for index, file in enumerate(files):
    os.rename(os.path.join(path, file), os.path.join(path, ''.join(['fear_',str(index+1), '.jpg'])))

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM