Python3批量修改文件名

155 阅读1分钟
import os
import shutil

prod_logo_path = "/Users/apple/Desktop/assets/mask"

def replaceProdLogoPics():    
    for dirpath, dirnames,filenames in os.walk(prod_logo_path):
        for filepath in filenames:
            # print(filenames)#元组
            # print (os.path.join(dirpath, filepath))
            pic_path = os.path.join(dirpath, filepath)
            if(os.path.exists(pic_path)):
                name = 'mask_'+filepath+'.png'
                name = os.path.join(dirpath,name)
                os.rename(pic_path,name)
            else:
                print("要删除的文件不存在!"+pic_path)


if __name__ == '__main__':
    replaceProdLogoPics()