这篇文章主要介绍了python实现批量改文件名称的方法,涉及Python中os模块rename方法的相关使用技巧,需要的朋友可以参考下

python实现批量改文件名称的方法

本文实例讲述了python实现批量改文件名称的方法。分享给大家供大家参考。具体分析如下:发现python中提供了大量的模块函数,有时候一些系统操作在python中非常简单

下面的文件关键是要放到要操作的目录下, 下面是把当前目录下的图片批量命名,从00开始,其中小于10 的我们在名称前面补零,或者可以利用os设置路径

1 #-*- coding: UTF-8 -*-

2 import os

3 filenames = os.listdir(os.getcwd())

4 for name in filenames:

5 print(name)

6 for num in range(0,len(filenames)):

7 if(num<10):

8 print()

9 print(filenames[num])

10 os.rename(filenames[num],'0'+str(num)+'.png')

11 else:

12 os.rename(filenames[num],str(num)+'.png')

希望本文所述对大家的Python程序设计有所帮助。

python批量修改文件名_python实现批量改文件名称的方法相关推荐

  1. python批量修改文件名(将中文改为英文首字母)和xml文件

    数据集中有中文,网络训练中报错,因此需要把其中的中文替换为英文. 01 批量修改文件名 利用python批量修改文件名,把文件名中的汉字自动替换成其首字母. import os; import pyp ...

  2. 提高工作效率的bat脚本,批量修改文件名脚本(批量修改替换、大小写转换)

    Android开发里的资源文件名称是不能有空格.横杠 - .大写字母的,但是美术给过来的图片资源或多或少都会含有这些,而且图片到达一定数量时,自己手动改名实在是太耗费时间了,所以搞了俩脚本文件来节约改 ...

  3. matlab 从 excel读取 日期_MATLAB批量修改文件名和选择性复制/剪切文件

    今天解决的问题: 1.如何利用MATLAB批量修改文件名? (前面写过一次bat命令法,这个应该也算一次改进,程序的初衷是想将Smartsolo导出的文件名批量修改为以炮点桩号为文件名) 2.如何利用 ...

  4. python 批量修改文件名_Python 批量修改文件名

    当你从网络下载一季电视剧或一部电影时,文件名前边可能有很多前缀,比如说圣城家园,人人影视或者其他什么的. 在查看文件时往往只显示前面的一些不是那么必要的字符了,降低了查看文件名的效率,在文件夹里看起来 ...

  5. c 语言 批量更改文件名,rename 批量修改文件名

    rename与mv的区别就是mv只能对单个文件重命名,而rename可以批量修改文件名 linux中的rename有两种版本,一种是C语言版的,一种是Perl版的,如何区分系统里的rename是哪个版 ...

  6. cmd批量修改文件名 增加文字_文件名如何进行批量更改?

    借助软件是很简单,不借助软件的话,仅仅用dos和excel也能实现. 写个不用软件,仅仅用dos+excel教程给小白看,尽量把自己碰到的问题都写下来,也作为其他答案的补充吧. 整体思路:用dos导出 ...

  7. 怎么批量修改文件名中的一部分

    批量修改文件名中的一部分?修改文件名对于大家来说是一个非常简单的操作,相信在座的所有人都知道怎么操作,但如果有几百上千个文件的名称需要修改,你又该如何办呢?例如1000个文件名中有一个错误的文字,现在 ...

  8. 批量修改文件名,图文教学,2分钟简单学会

    ​文件名称是文件的重要组成部分,在我们日常生活中,对文件进行命名,是经常使用到的一种功能.可是有时候需要重命名的文件实在是太多了咋办呢?有没有什么方法可以批量修改文件名? 本文将以图文教学的方式,向大 ...

  9. Linux 批量修改文件名(前缀或后缀)

    @羲凡--只为了更好的活着 Linux 批量修改文件名(前缀或后缀) 有些文件的要求前缀或后缀要一样,或者批量的将文件重命名 添加前缀: for i in `ls`; do mv -f $i `ech ...

最新文章

  1. 吊打一切的YOLOv4的tricks汇总!
  2. 冇内容管理系统分析-[JS]详尽解析window.event对象
  3. linux命令行中,双引号中的感叹号将被解释为历史命令
  4. QPW 提现申请单表(暂时不做)(tf_cash_apply)
  5. centos安装redis并客户端连接_网络共享打印机图文教程,电脑客户端连接安装设置共享打印机方法...
  6. c++注册表操作(未完成)
  7. Java虚拟机(一)——内存管理
  8. 函数不可以直接调用其他函数内部定义的变量_基础知识回顾函数(一)
  9. [转]python cookielib
  10. windows 2003与windows 2008区别之AD DS篇
  11. ul列表中包含input时line-height属性失效的解决办法
  12. python os.path.splitext()的用法_Python中的os.path路径模块中的操作方法总结
  13. 精品软件介绍 Wireless Network Watcher 中文版 - 防蹭网监视软件
  14. 手机音频拼接软件_自媒体视频,手机剪辑有哪些软件推荐?
  15. php 读取本地excel文件,PHP读取Excel文件的简单示例
  16. MySQL恢复数据库(mysql命令)
  17. taobao滑动验证码解决方法
  18. 互联网晚报 | 12月10日 星期五 | B站月均活跃UP主达270万人;宝马电动车总销量破百万;苹果市值逼近3万亿美元...
  19. 去除WinRar压缩 迷你页
  20. 雷速体育Canvas文字加密逆向总结

热门文章

  1. 倍频程分析函数matlab,瞬时声压时域数据怎么用matlab进行1/3倍频程声压级分析
  2. qt定时器暂停与重新开始_手把手教你写个小程序定时器管理库
  3. Linux系统下MYSQL主从同步
  4. Android开发笔记(十一)自定义视图的构造方法
  5. python 生成器读取文件
  6. Linux下的MySQL主主复制
  7. Python 图形 GUI 库 pyqtgraph
  8. php集成环境、基础标记符
  9. 关于C#的数据绑定,存取数据库实例详解 (三)
  10. 单片机中去耦电容的使用