Python中批量重命名的方法

  介绍

小编给大家分享一下Python中批量重命名的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家学习,希望大家阅读完这篇文章后大所收获、下面让我们一起去学习方法吧!

<强> 1,前言

最近在家学习深度学习的咖啡,在做某类识别的时候,自己采集到的图片,命名方式很乱,不利于咖啡的模型训练,所以采用Python来实现对图片或者文本数据的批量重命名。

<强> 2,基本思路

调用到Python的os模块,对某文件夹下的数据进行遍历(listdir),同时使用重命名进行重命名操作即可。

<强> 3,实现效果

 Python中批量重命名的方法

<强> 4,实现代码

代码如下:

#,- *安康;编码:utf8  - * -   #用法:实现对图片的批量重命名      import 操作系统   class 款小巧():   #定义函数执行图片的路径,,   ,,,def  __init__(自我):   ,,,,,,,self.path =, & # 39;/home/nvidia/咖啡/数据/高效/测试/aodi& # 39;   #定义函数实现重命名操作   ,,,def 重命名(自我):   ,,,,,,,filelist =, os.listdir (self.path)   ,,,,,,,total_num =, len(文件列表)   ,,,,,,,小姐:=101   ,,,,,,,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中批量重命名的方法的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

Python中批量重命名的方法