【问题标题】:Need to edit images name from directory,need to remove 10 digit number from all images需要从目录中编辑图像名称,需要从所有图像中删除 10 位数字
【发布时间】:2020-05-16 12:21:20
【问题描述】:

我有一个包含 1200 张图片的文件夹。我想重命名文件夹中的所有图像,以便删除第 10 位的字符。

例如,图像名称 513017VQZR1A70 应替换为 513017VQZ1A70。此处删除了第 10 个字符 (R)。

如何通过删除 10 位字符重命名所有图像?

【问题讨论】:

  • 这是 Python 中非常基本的任务。向我们展示您尝试过的代码。如果您还没有编写任何代码,您应该阅读一些 Python 教程并至少尝试编写代码。

标签: python python-3.x windows filenames


【解决方案1】:

只需插入您的路径,您就可以开始了:

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

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

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

【讨论】:

  • 如果它解决了您的问题,请考虑接受答案,或者让我知道如何改进它
猜你喜欢
  • 2017-04-03
  • 2022-06-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多