批量处理图像时,图片名有时需要统一,本教程仅针对图片中名如:0001x4.png,批量将图片名中的x4去除,只留下0001.png的情况。
如果想要按照原图片顺序批量修改图片名,参考其它博文:按照原顺序批量修改图片名
 
目录
- 代码
- 效果
代码
import os
import glob
# 指定你的图片所在的目录
img_dir = 'data/Image/DIV2K_train_LR_X4'
# 获取所有png图片
img_files = glob.glob(os.path.join(img_dir, '*.png'))
for img_file in img_files:
    # 检查文件名是否包含'x4'
    if 'x4' in img_file:
        # 移除'x4'并重命名文件
        new_name = img_file.replace('x4', '')
        os.rename(img_file, new_name)
效果
下图中左侧是原始文件夹中的图片,右侧是批量删除原图名中“x4”后的结果。













![[极客大挑战 2019]PHP](https://img-blog.csdnimg.cn/direct/53ac43f480bc427ab4cb6f8c9b339d31.png)






