一、导包

os  opencv-python

二、编写代码


import os
import cv2
base_path = r"C:\Users\Administrator\Desktop\HongMo"
new_path = r"C:\Users\Administrator\Desktop\HongMo1"
# with open(new_path,'w') as f:
for root,dirs,files  in os.walk(base_path):
    for file in files:
        new_files = new_path + "\\" +file.replace('bmp','jpg')
        old_image = cv2.imread(root + "\\" + file)
        cv2.waitKey(0)
        cv2.imwrite(new_files, old_image)


存在的问题:

本人利用的是opencv函数通过读取和写入操作进行的修改文件名,比较low了(毕竟这是刚学时候)。大家可以通过os.rename()韩式来进行批量修改文件名。百世不爽哦!!!

欢迎一起讨论有关python的一切知识点。一起学习,一起进步!

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐