Python批量改变图片名字

简介: Python批量改变图片名字

🌵🌵🌵前言

一、系统自带的快捷改名

1、打开对应的图片文件

2、全选后右击重命名

3、输入:Cat

==注意:== 默认你输入的Cat与(1)之间有一个空格

二、用Python按要求改名

1、代码如下:

import os.path

def rename(img_folder,num):
    for img_name in os.listdir(img_folder):  # os.listdir(): 列出路径下所有的文件
        #os.path.join() 拼接文件路径
        src = os.path.join(img_folder, img_name)   #src:要修改的目录名
        dst = os.path.join(img_folder, 'Cat'+ str(num) + '.jpg') #dst: 修改后的目录名      注意此处str(num)将num转化为字符串,继而拼接
        num= num+1
        os.rename(src, dst) #用dst替代src


def main():
    img_folder0 = 'D:/Picture' #图片的文件夹路径    直接放你的文件夹路径即可
    num=1
    rename(img_folder0,num)

if __name__=="__main__":
    main()

三、在原有的图片上进行修改

例如将二中改后的图片名字:“Cat+序号”改为“Cat+Cute+序号”

1、代码如下:

import os.path

def rename(img_folder,num):
    for img_name in os.listdir(img_folder):  # os.listdir(): 列出路径下所有的文件
        #os.path.join() 拼接文件路径
        src = os.path.join(img_folder, img_name)   #src:要修改的目录名
        dst = os.path.join(img_folder, img_name.split('t')[0]+'tCute'+str(num) + '.jpg') #dst: 修改后的目录名      注意此处str(num)将num转化为字符串,继而拼接
        num= num+1
        os.rename(src, dst) #用dst替代src


def main():
    img_folder0 = 'D:/Picture' #图片的文件夹路径    直接放你的文件夹路径即可
    num=1
    rename(img_folder0,num)

if __name__=="__main__":
    main()

3、关键代码:split()

仅修改了dst的代码:
dst = os.path.join(img_folder, img_name.split('t')[0]+'tCute'+str(num) + '.jpg')'

  • 在二中修改后 img_name=Cat+序号 例如:Cat1
  • img_name.split('t')作用:以't'为分隔符分割img_name
  • img_name.split('t')[0]=Ca
  • img_name.split('t')[1]=序号
  • ==t==作为分割符被舍弃了
  • 所以修改后的代码中是'tCute'

总结

学会了以上的方法和操作, 你就会随心所欲的==批量修改图片名字了==,也可推广至其它文件命名,即将最后的.jpg改为其它文件格式的后缀即可。快去试试吧!

❤️❤️❤️忙碌的敲代码也不要忘了浪漫鸭!

目录
相关文章
|
15天前
|
机器学习/深度学习 算法 TensorFlow
Python实现PowerPoint演示文稿到图片的批量转换
PowerPoint演示文稿作为展示创意、分享知识和表达观点的重要工具,被广泛应用于教育、商务汇报及个人项目展示等领域。然而,面对不同的分享场景与接收者需求,有时需要我们将PPT内容以图片形式保存与传播。 这样能够避免软件兼容性的限制,确保信息接收者无需安装特定软件即可查看内容,还便于在网络社交平台、博客、电子邮件中快速分享与嵌入。而用Python代码可以高效地实现PowerPoint演示文稿到图片的批量转换,从而提升工作效率。
|
12天前
|
机器学习/深度学习 算法 TensorFlow
|
2月前
|
存储 Python
python实现图片与视频转换:将视频保存为图片,将批量图片保存为视频
python实现图片与视频转换:将视频保存为图片,将批量图片保存为视频
|
4天前
|
Python
Python 下载 html 中的 图片
Python 下载 html 中的 图片
10 2
|
4天前
|
Python
Python实现PowerPoint演示文稿到图片的批量转换
PowerPoint演示文稿作为展示创意、分享知识和表达观点的重要工具,被广泛应用于教育、商务汇报及个人项目展示等领域。然而,面对不同的分享场景与接收者需求,有时需要我们将PPT内容以图片形式保存与传播。 这样能够避免软件兼容性的限制,确保信息接收者无需安装特定软件即可查看内容,还便于在网络社交平台、博客、电子邮件中快速分享与嵌入。而用Python代码可以高效地实现PowerPoint演示文稿到图片的批量转换,从而提升工作效率。 本文将介绍如何使用Python实现PowerPoint演示文稿到图片的转换。
|
6天前
|
Python
Python——批量将PDF文件转为图片
Python——批量将PDF文件转为图片
16 2
|
26天前
|
机器学习/深度学习 算法 TensorFlow
|
6天前
|
Java Python
Python 合并多张图片至一张图片
Python 合并多张图片至一张图片
8 0
|
12天前
|
Python
[python]将多张图片合并为单个pdf文件
[python]将多张图片合并为单个pdf文件