介绍
这篇文章给大家分享的是有关怎么利用Python对文件夹下图片数据进行批量改名的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
Python主要应用领域有哪些
1,云计算,典型应用OpenStack.2,网前端开发,众多大型网站均为Python开发。3。人工智能应用,基于大数据分析和深度学习而发展出来的人工智能本质上已经无法离开python.4,系统运维工程项目,自动化运维的标配就是Python + Django/flask.5,金融理财分析,量化交易,金融分析。6,大数据分析。
<强> 1。前言强>
我们最近在做一个使用瓶模拟instagram的图片分享网站,需要一些基本的图片数据,我们这里采用的是本地提供,但是,使用爬虫从网上爬下来的图片,名字都是乱七八糟的,不利于编程,这里就需要对他们进行批量改名操作。
<强> 2。基本思路强>
使用python的os模块,对文件夹进行遍历(listdir),同时使用重命名进行改名操作
<强> 3只强> <强>实现代码强>
代码非常简单
#, - *安康;编码:utf8 - * - import 操作系统 class 款小巧(): & # 39;才能& # 39;& # 39; 批才能量重命名文件夹中的图片文件 & # 39;才能& # 39;& # 39; def 才能__init__(自我): ,,,self.path =, & # 39; C:/用户/ThinkPad 用户/桌面/微博# 39; def 才能重命名(自我): ,,,filelist =, os.listdir (self.path) ,,,total_num =, len(文件列表) ,,,小姐:=0 ,,,for item 拷贝文件列表: ,,,,,if item.endswith (& # 39; jpg # 39;): ,,,,,,,src =, os.path.join (os.path.abspath (self.path),项目) ,,,,,,,dst =, os.path.join (os.path.abspath (self.path), str (i), +, & # 39; jpg # 39;) ,,,,,,,试一试: ,,,,,,,,,os.rename (src, dst) ,,,,,,,,,print & # 39; converting % s 用% s ……& # 39;, %, (src, dst) ,,,,,,,,,小姐:=,小姐:+ 1 ,,,,,,,除了: ,,,,,,,,,继续 ,,,print & # 39; total % d 用rename ,, converted % d jpg # 39;, %, (total_num,,我) if __name__ ==, & # 39; __main__ # 39;: demo 才能=,款小巧() demo.rename才能()
感谢各位的阅读!关于“怎么利用Python对文件夹下图片数据进行批量改名”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!