脚本宝典收集整理的这篇文章主要介绍了Python批量改变图片名字,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
✨你好啊,我是“ 怪& ”,是一名在校大学生哦。 🌍主页链接:怪&的个人博客主页 ☀️博文主更方向为:课程学习知识、作业题解、期末备考。随着专业的深入会越来越广哦…一起期待。 ❤️一个“不想让我曾没有做好的也成为你的遗憾”的博主。 💪很高兴与你相遇,一起加油!
注意: 默认你输入的Cat与(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+序号”
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()
仅修改了dst的代码: dst = os.path.join(img_folder, img_name.split('t')[0]+'tCute'+str(num) + '.jpg')'
img_name.split('t')
作用:以’t’为分隔符分割img_name img_name.split('t')[0]
=Ca img_name.split('t')[1]
=序号'tCute'
学会了以上的方法和操作, 你就会随心所欲的批量修改图片名字了,也可推广至其它文件命名,即将最后的.jpg
改为其它文件格式的后缀即可。快去试试吧!
👻五一小长假你有什么有趣的事情要分享呢?
以上是脚本宝典为你收集整理的Python批量改变图片名字全部内容,希望文章能够帮你解决Python批量改变图片名字所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。