需要从目录中编辑图像名称,需要从所有图像中删除10位数字

问题描述 投票:-1回答:1

嗨,我有大约1200张图像的文件夹,并且我想重命名放置在该文件夹中的所有图像。需要删除的数字或10个字符中的字符。例如原始图像名称是513017VQZR1A70,需要替换为513017VQZ1A70,这里删除了10位(R)字符。我如何通过删除10位字符来重命名所有图像。请提出建议。

python python-3.x windows filenames
1个回答
2
投票

只需插入您的路径,您就可以顺利进行:

import os
os.chdir('path/to/folder/')

for file in os.listdir():
    os.rename(file,  file[0:9] + file[9 + 1:])

对于目录中的所有文件,它将它们重命名为第一个到第8个字符,第十个到最后一个字符。基本上,它会从所有文件名中删除第9个字符。

© www.soinside.com 2019 - 2024. All rights reserved.