一个文件下png,jpg,jpeg,bmp,xml,json,txt文件名称排序命名

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

#utf-8
#authors  会飞的渔WZH
#time:2023-12-13
import os






# 要修改的图像所在的文件夹路径
root_path = r'D:\images\lines2\3'  # 要修改的图像所在的文件夹路径

 
filelist = os.listdir(root_path)   #遍历文件夹
print(len(filelist))
i=0


for item in filelist:
 
    if item.endswith('.png'):
 
        src = os.path.join(os.path.abspath(root_path), item)        #原本的名称  
        print(src)

        dst = os.path.join(os.path.abspath(root_path)+'_line_'+ str(i) + '.png')
        # dst = os.path.join(os.path.abspath(root_path)+'_cuodian'+'_'+ str(i) + '.bmp') 
        # dst = os.path.join(os.path.abspath(root_path)+'_'+ str(i)  +'_' + src.split('_')[5] +'.bmp') 
        # dst = os.path.join(os.path.abspath(root_path)+ str(i) +'_'+ src.split('_')[5] +'.bmp') 
        print(dst)

 
    try:
        os.rename(src, dst)          #意思是将 src 替换为 dst
        i+=1
        print('rename from %s to %s' % (src, dst))
    except:
        continue
print('ending...')

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-14 10:26:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-14 10:26:03       106 阅读
  3. 在Django里面运行非项目文件

    2023-12-14 10:26:03       87 阅读
  4. Python语言-面向对象

    2023-12-14 10:26:03       96 阅读

热门阅读

  1. xml.etree.ElementTree --- ElementTree XML API

    2023-12-14 10:26:03       47 阅读
  2. mysql迁移步骤

    2023-12-14 10:26:03       52 阅读
  3. Python核心编程之文件和输入输出

    2023-12-14 10:26:03       54 阅读
  4. 天气预报爬虫-多城市-更新版

    2023-12-14 10:26:03       53 阅读
  5. riscv64-linux-gnu-gcc编译生成32位cpu二进制

    2023-12-14 10:26:03       56 阅读
  6. 【算法集训】基础数据结构:六、栈和队列

    2023-12-14 10:26:03       54 阅读
  7. Spring Boot 3中使用 Lettuce RedisTemplate 连接 Redis 集群

    2023-12-14 10:26:03       63 阅读
  8. C++静态成员数据

    2023-12-14 10:26:03       75 阅读
  9. influxdb docker安装

    2023-12-14 10:26:03       68 阅读
  10. C语言经典错误总结(二)

    2023-12-14 10:26:03       55 阅读
  11. CENTOS 安装zookeeper

    2023-12-14 10:26:03       70 阅读