以下代码实现把文件下的所有文件,以数字1~n 的方式重命名:

 for category in os.listdir(dirname):print(category)catdir = os.path.join(dirname,category)if not os.path.isdir(catdir):continuefiles = os.listdir(catdir)print(files)count = startcountfor cur_file in files:print("正在处理" + category + "分类下的" + cur_file)filename = os.path.join(catdir,cur_file)count = count + 1#原来的文件路径oldDir = os.path.join(catdir,cur_file)if os.path.isdir(oldDir):continuefilename = os.path.splitext(cur_file)[0]filetype = os.path.splitext(cur_file)[1]newDir = os.path.join(catdir,str(count)+filetype)os.rename(oldDir,newDir)

python 数据处理1-----对文件下的所有文件批量重命名相关推荐

  1. matlab命令批量重命名,MATLAB中预定义对话框之文件打开对话框以及如何批量重命名...

    函数:uigetfile. 这个函数的名字分成三部分,也容易理解,ui:用户界面,get:获得,file:文件.加在一块就是给你一个界面去选择(获得)一个文件. 用法:首先说一下这个函数获得的仅仅是文 ...

  2. for循环批量写文件 shell_shell脚本:for循环批量重命名带空格文件名的文件

    今天在学习shell脚本攻略第二章2.13 批量重命名和移动时,由于我的文件命令有的文件名字中出现空格,出现了许多问题,因此将解决问题的过程记录了下来,希望能够和大家交流学习,共同进步,谢谢! 问题代 ...

  3. python 去掉文件头部几行_批量重命名文件的python代码

    我们下载大量文件,或者拍摄大量照片.视频之后,或许会有一些人想要给它们重命名,以使文件们看起来更整洁一些. 用python是可以轻松解决的,而且只需要用几行代码.这对于程序员是一件很简单不过的事了,但 ...

  4. python如何对文件进行批量命名-利用Python对文件批量重命名

    由于要用到对无序的文件进行重命名,以下写了一个脚本,进行批量进行重命名. 基本格式是 i.后缀名 (i 循环条件下的数 ) 1 #coding:utf8 2 import os; 3 4 def re ...

  5. 如何批量重命名文件?

    如何批量重命名文件?批量重命名文件就是同时修改大量文件的名称,有些人在工作中会产生大量的文件,所以有时候需要批量修改大量的文件名称.有的小伙伴不知道如何批量修改,就只能采用一个一个修改的方法,这种方法 ...

  6. python实现图片批量重命名

    # -*- encoding: utf-8 -*- # @File : rename.py # @Author: Mr. Luo # @Date: 2021/11/3 15:23 ''' 任意文件夹下 ...

  7. java 批量重命名_Java实现文件批量重命名

    Windows操作系统可以实现重命名文件操作,却不能实现批量重命名.本实例实现了批量重命名功能,可以将一个文件夹内同一类型的文件按照一定的规则批量重命名.用户可以给出重命名模板,程序可以根据模板对相应 ...

  8. python批量重命名指定目录下所有文件的后缀名

    python批量重命名指定目录下所有文件的后缀名 有个需求,需要把某个文件夹下所有后缀名为.abc的更改为.xyz; #批量重命名指定目录下面所有文件的后缀名. word_dir为需要更改后缀的文件夹 ...

  9. python遍历文件夹下文件 批量重命名

    python 批量重命名 应用实例 #!/usr/bin/python # -*- coding:utf8 -*- import os import sysdef reName(filpath):vi ...

最新文章

  1. Ubuntu安装Chrome最新版
  2. Mysql查看状态,连接数,线程数以及Mysql性能监控工具doDBA的使用以及优化
  3. sbt1.4.4配置国内镜像源实操教程(无痛入门)
  4. Arduino--IIC详解
  5. 《汇编语言》-王爽-实验7
  6. 高效管理ASP.NET的JavaScript库
  7. 穿透、击穿、雪崩…Redis这么多问题,如何解决
  8. jquery自定义一个放大镜
  9. 项目经理应如何调动员工的积极性
  10. C++中,int a = 10的后面的操作
  11. Duboo学习-SPI
  12. 【概率笔记】条件概率这样学才快啦
  13. 为什么那么多城市房价开始跌了,还是有人相信房价会一直涨?
  14. 百度 linux格式c盘指令,Dos指令直接将gho文件还原到C盘的指令怎么写
  15. 基金量化交易系统如何实现套利成功?
  16. 微信小程序开发之小米商城
  17. 网络安全漏洞管理十大度量指标
  18. ssh或scp报错:WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED
  19. 我想唱歌给你听~~~
  20. ubuntu14.04 酷我音乐盒版本

热门文章

  1. Android 振动器
  2. 高三计算机专业的班名,计算机专业班级口号 理科特色口号
  3. WebRTC基础介绍
  4. 2021最新 阿里云服务器搭建Minecraft原版服务器最全教程(可选:配置mod)
  5. 【数据竞赛】京东AI时尚挑战赛总结
  6. 学会正确使用计算机的键盘和鼠标,知识:实用技能键盘和计算机初学者的正确指法...
  7. 【教学类-08-02】20221021《门牌号(9层*5间 灰色版)》(大班主题《我们的城市》)
  8. 计算机毕业设计Java家居门户网站(源码+系统+mysql数据库+lw文档)
  9. python模拟鼠标键盘操作_人生苦短我用Python——模拟鼠标点击和键盘输入的操作...
  10. C++基础之结构体(原来就是个幼儿园的书包-中学生的书包-小学生的书包-大学生的旅行包或者行李箱)