大蟒蛇python教程共享Python批量改变图片免费精选名字大全的示例代码

一、系统自带的快捷改名

1、打开对应的图片文件

Python批量改变图片免费精选名字大全的示例代码

2、全选后右击重命名

Python批量改变图片免费精选名字大全的示例代码

3、输入:cat

Python批量改变图片免费精选名字大全的示例代码

注意: 默认你输入的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()    

2、结果如下

Python批量改变图片免费精选名字大全的示例代码

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

例如将二中改后的图片免费精选名字大全:“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()    

2、结果如下

Python批量改变图片免费精选名字大全的示例代码

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'

总结

到此这篇关于python批量改变图片免费精选名字大全的示例代码的文章就介绍到这了,更多相关python批量改变图片免费精选名字大全内容请搜索<计算机技术网(www.ctvol.com)!!>以前的文章或继续浏览下面的相关文章希望大家以后多多支持<计算机技术网(www.ctvol.com)!!>!

需要了解更多python教程分享Python批量改变图片免费精选名字大全的示例代码,都可以关注python教程分享栏目—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/pythontutorial/1088455.html

(0)
上一篇 2022年5月5日
下一篇 2022年5月5日

精彩推荐