Python 取图片名称数字部分,将数字加一后重新命名图片
时间: 2023-05-25 21:04:22 浏览: 119
python对图像重命名
以下是一个 Python 代码示例,可以提取图片名称中的数字,将其加一后重新命名图片:
```python
import os
# 获取当前目录下所有的图片文件
files = [f for f in os.listdir('.') if os.path.isfile(f) and f.lower().endswith('.jpg')]
for filename in files:
# 提取文件名中的数字部分
num = int(''.join(filter(str.isdigit, filename)))
# 将数字加一
num += 1
# 构造新的文件名
new_filename = f"image{num}.jpg"
# 重命名文件
os.rename(filename, new_filename)
print(f"已将 {filename} 重命名为 {new_filename}")
```
该代码会将当前目录下所有的 `.jpg` 图片文件名中的数字部分加一,并且重新命名为以 `image` 开头的新文件名。注意,如果同一目录下已经有相同命名的文件,会覆盖原有文件。
阅读全文