该脚本用于文件名的批量修改、重命名

# -*- coding: utf-8 -*-
import os
from os import listdirdef main():gt_path = 'C:\\Users\\Zhang\\Desktop\\blxw_done\\'gts = os.listdir(gt_path)for gt in gts:#获取文件名的listitems=gt.strip(".txt").split("_")#查看list里的元素print(items)#修改if int(items[1])<10:new_name="00000"+items[1]elif int(items[1])>=10 and int(items[1])<100:new_name = "0000" + items[1]elif int(items[1])>=100 and int(items[1])<1000:new_name = "000" + items[1]else:new_name = "00" +items[1]#查看修改是否成功print(new_name)#文件重命名os.rename(gt_path+gt,gt_path+items[0]+"_"+new_name+".txt")if __name__ == '__main__':main()

python 文件名批量修改、重命名相关推荐

  1. python工具 - 批量文件重命名

    日常工作中经常会遇到这样的情况,需要将某个文件夹下的文件按着一定的规则进行重命名,当文件数量及其庞大的时候手工一个一个的去修需要耗费大量的时间,以下python工具可以协助批量修改文件名. 场景:某文 ...

  2. 文件重命名,文件名快速修改重命名

    文件的文件名称重命名也就是修改文件名称?相信每个人都知道操作,最基本的操作技能,但是工作中可能遇到大量的文件需要重命名,如果掌握批量重命名的技巧,提高工作效率,解放双手,方法简单易懂,下面一起来看操作 ...

  3. 【批量获取文件名及批量文件重命名】

    批量获取文件名及批量文件重命名 批量获取文件名 1.批量获取文件名 批量文件重命名 2.批量文件重命名 本次操作所用文件路径及该目录下所有文件如下图: 批量获取文件名 1.批量获取文件名 步骤一:新建 ...

  4. python文件名批量重命名脚本

    python文件名批量重命名脚本 #encoding=utf-8 import cv2 import os import shutilbase_dir = r'文件所在的文件夹路径' SourseDi ...

  5. c语言;文件名批量修改要求可以修改整个文件内文件名或后缀名自动,Python批量修改文件名...

    处理语料库时,有些文件名字很不规则,为了方便处理,同义按数字顺序修改名称,主要是用到os模块: import os def RenameFiles(srcdir): #将目录下所有的文件命名为数字开头 ...

  6. Python:对图片批量进行重命名

    Python:对图片批量进行重命名 参考链接:https://www.cnblogs.com/znh8/p/11809737.html 将视频转化为图片,以帧的形式进行命名, 如 0.jpg.1.jp ...

  7. 利用python对批量修改文件名

    利用python对批量修改文件名 当你得到一些同类型的文件时,文件名是混乱的.为了方便观看,需要进行修改文件名.就例如:收作业,收取文件. 下面讲讲我对修改文件名的方法. 思路: 获取文件名 ===& ...

  8. ogg批量配置_Macos上一款批量文件重命名工具A Better Finder Rename 11

    如何快速批量重命名文件呢?Macos上一款批量文件重命名工具A Better Finder Rename 11. A Better Finder Rename 11 mac​www.macw.com ...

  9. ogg批量配置_Mac批量文件重命名A Better Finder Rename11.07直装

    A Better Finder Rename 11 for Mac是一款适用于Mac系统的批量文件重命名工具,支持对文件进行修改,也包括对音乐.图片的名字更改,还可以按照更改的时间,对文件进行排序.除 ...

最新文章

  1. 3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令
  2. boost::hana::maximum用法的测试程序
  3. MySQL MMM多主多从搭建
  4. 多表操作查询 一对一
  5. 一款回到顶部的 jQuery 插件,支持 Div 中的滚动条回到顶部
  6. 服务器自动post,Go Web服务器自动重定向POST请求
  7. 敏捷开发一千零一问系列之十一:需求谁做主?
  8. Linux下php-fpm进程过多导致内存耗尽问题解决
  9. 【动态规划】多重背包问题:P1077摆花
  10. 岭回归Lasso回归
  11. c语言游戏计算器代码,C语言计算器代码.doc
  12. QTP11.5/UFT官方下载与安装
  13. 关于物联网卡禁区和死卡问题的最全解释
  14. 2018APP推广计划方案(完整版)
  15. 易基因|靶基因DNA甲基化测序(Target-BS)
  16. ubuntu linux目录绿色高亮问题
  17. OpenHarmony代码操作总结
  18. 全站替换https攻略
  19. LinkedBlockingQueue 实现生产者消费者模型
  20. 关于SetCapture和GetCapture

热门文章

  1. 市场调研策划书_市场调查计划书范文
  2. 6阶群的非平凡子群_简明算术教程——第二章 群——第9节 可解群
  3. 视频剪辑方法,在视频上添加图片或者视频
  4. Linux只读文件系统
  5. 爬虫写得好,牢饭吃到饱?
  6. 【ProjectEuler】ProjectEuler_046
  7. 机器越“智能”,数据标注员越容易被淘汰?丨曼孚科技
  8. ICC_floorplan流程笔记
  9. 蚂蚁移动开发平台mPaaS:金融业务增长的新引擎
  10. 编译时多态、运行时多态