每个人都有面对大量文件的烦恼,尤其是当图片过多时,需要把这些图片改名,势必需要花费大量的时间和精力,这样一来,效率可想而知。如果能使用Python语言编写脚本进行图片改名,那么改名工作将变得更加容易、快捷。因此,本文将为大家介绍一种使用Python语言编写的脚本,可以快速将某文件夹内的所有图片改名的方法。
一、环境准备
本文介绍的脚本使用Python语言编写linux文件改名,所以我们需要先安装Python环境,以 LINUX 为例:
“`shell
安装Python3.6
$ sudo apt-get install python3.6
安装依赖
$ sudo apt-get install python3-pip
安装os模块
$ pip3 install os
“`
二、编写脚本
将以下代码复制到脚本文件(BatchRename.py)中:
“`python
import os
要替换图片文件夹路径
root_dir = 'D:Pictures'
获取文件夹内所有文件路径
name_list = os.listdir(root_dir)
设置图片更名起始数值
pic_count = 1
更名
for name in name_list:
解析图片路径
old_image = os.path.join(root_dir, name)
获取图片格式
format = os.path.splitext(name)[1]
重新生成图片名
new_image = os.path.join(root_dir, 'pic_' + str(pic_count) + format)
替换图片名
os.rename(old_image, new_image)
累加更名序号
pic_count += 1
print ('批量替换图片名完成!')
“`
三、脚本使用
将脚本文件放置在要批量更名的文件夹中,双击运行脚本文件即可,更名完成后,图片新名称格式为 pic_数字.原始后缀名,如:pic_1.jpg等
四、总结
本文介绍了使用Python语言编写脚本实现文件夹内图片批量更名,通过使用os模块,遍历文件夹内的所有文件,并获取原始文件的文件后缀名linux文件改名,最后生成新的文件名并替换原文件名,实现了文件夹内图片批量更名的功能。本文旨在让大家更好地了解Python语言,并通过编写脚本,快速实现文件夹内图片批量更名的工作。
限 时 特 惠: 本站每日持续更新海量各大内部创业教程,一年会员只需98元,全站资源免费下载 点击查看详情
站 长 微 信: muyang-0410