您当前的位置: 首页 >  Python

耐心的小黑

暂无认证

  • 3浏览

    0关注

    323博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

python基础学习三:批量修改图片名称的小程序

耐心的小黑 发布时间:2020-02-15 22:27:18 ,浏览量:3

因为最近经常要处理图片数据,而下载的图片的名称一般都太长或者不规范,一张张去修改又不太现实;为了方便使用每一张图片的path,并且本人又有强迫症,所以就随便写了个批量修改图片名称的程序… 下面是对该程序使用方法的介绍 输入参数
  1. dir_path:保存有图片的文件夹路径
  2. prefix:想要的修改后的图片名称的前缀
  3. postfix:想要的修改后的图片名称的后缀
修改结果

prefix_index_postfix.jpg,这里的index指的是你的图片在文件夹中的顺序

import os
def picname_format(dir_path,prefix='',postfix=''):
    index=0
    ##先判断这个文件夹是否存在
    is_exist=os.path.exists(dir_path)
    if((is_exist==False)):
        print("该文件夹不存在,请输入正确的文件夹路径")
        return
    file_name_list=os.listdir(dir_path)
    print(file_name_list)
    for filename in file_name_list:
        index+=1
        file_path=dir_path+"\\"+filename
        #file_format=filename.split('.')[-1]
        new_file_path=dir_path+"\\"+prefix+'_'+
                              str(index)+'_'+postfix+'.jpg'
        with open(file_path,"rb") as f:
            content=f.read()
        os.remove(file_path)
        with open(new_file_path,"wb") as f:
            f.write(content)
if __name__ == "__main__":
   picname_format(dir_path)
关注
打赏
1640088279
查看更多评论
立即登录/注册

微信扫码登录

0.1957s