批量修改文件名称的方式有多种方式,肯定不只有这一种,只是我测试如下的方式可行,且不复杂。

1. 修改为固定名称

首先创建测试文件,创建一个Test目录,在该目录创建多个文本文件,不停的复制即可,形式如下,不需在乎文件多少个。

使用使用函数os.rename(oldname, newname) 来修改文件名,不过需要全路径

完整代码如下:

import os
import time
path =r'D:\Test'  # 要修改的文件所在的文件夹
files = os.listdir(path)
print(files)# 使用固定数字 修改文件名称
i =1
for fname in files:# print(fname)old_name = path + os.sep + fname# os.sep添加系统分隔符print(old_name)new_name = path + os.sep +"NewText" +str(i) +".txt"print(new_name)i +=1os.rename(old_name, new_name)

执行完成上代码后,文件全部被改名。

只需修改这行代码中的固定名称即可全部修改。

new_name = path + os.sep +“需要修改的文件名称” +str(i) +“.txt”

效果如下:

2. 文件名修改加上时间点

使用年月日重新命名,获取当天时间,取月,日 重命名文件

st_time = time.localtime(time.time()) # 时间格式
print(st_time.tm_year, st_time.tm_mon, st_time.tm_mday, st_time.tm_sec)i =1
for f_name in files:old_name = path + os.sep + f_name# os.sep添加系统分隔符print(old_name)name =str(st_time.tm_year) +"_" +str(st_time.tm_mon) +"_" +str(st_time.tm_mday) +"_"new_name = path + os.sep + name +str(i) +".txt"print(new_name)os.rename(old_name, new_name)i+=1

效果如下:

Python 批量修改文件名称测试相关推荐

  1. 使用Python批量修改文件名称

    下载了一些图片,想要更改其文件的名称. 试了许多方法,都不太理想. 于是想到了使用Python来实现. 需要用到的模块及函数: import os rename() 函数用于改变文件或文件夹的名称.它 ...

  2. python批量修改文件名称及文件属性

    最近super simple song很火,本人有sss的mp4视频文件和歌词本,为了让歌词本可以点读,需要自制毛毛虫点读的音频,但是sss的歌曲有180多首,所以想通过程序批量完成. 毛毛虫自制音频 ...

  3. 利用python批量修改文件名称

    一.基础知识: 通过查阅资料os模块中rename和renames都可以做到 他们的区别为.rename:只能修改文件名   renames:可以修改文件名,还可以修改文件上级目录名称 另一个用到的方 ...

  4. Python 批量修改文件名称

    如今NBA和中国的关系处于特殊时期,咱也不知道不看NBA算不算爱国,咱也不敢看咱也不敢问,那就温习一下童年的经典动画灌篮高手吧,下载下来发现名字太长了, 看看是第几集(跳着看,挑着看)不方便,那就简化 ...

  5. 批量修改文件名称(Python)

    本程序功能:批量修改文件名称 import os import redef replaceDirName(rootDir): # 修改rootDir路径下的文件夹名num = 0dirs = os.l ...

  6. 用Python批量修改图片名称及后缀名

    用Python批量修改图片名称及后缀名 import os a = 'dataset3\png/'//需要修改的图片所在的文件夹 b = 'dataset2\png/'//修改后的图片存放路径 fil ...

  7. 使用OC语言批量修改文件名称

    使用OC语言批量修改文件名称 最近从网上下载很多电视剧,但是名字都不尽如人意,所以要进行批量修改,有强迫症的,需要把文件名弄的完美. 原有的文件名,修改后的是这样的 我们创建一个非常简单的项目即可,不 ...

  8. 百度网盘8种批量修改文件名称重命名的方法

    百度云盘在线批量修改文件名称教程 传送门:下载地址 推荐:第七种方式全盘搜索替换,无论文件在哪儿都可以找到并替换掉 百度网盘批量改名之关键词替换重命名(一) 百度云网盘批量改名之正则替换重命名(二) ...

  9. Java批量修改文件名称(十四)

    古语有云: 万恶淫为首,百善孝为先. 我们后辈当自勉. 上一章简单介绍了Properties 类的详细使用(十三),如果没有看过,请观看上一章 一.批量修改文件名称 在生活和工作中,常常会遇到批量修改 ...

  10. 【JAVA工具类】批量修改文件名称修改成特定名称

    网上下载一些电子书可是这些电子书总是含有网址,太长看起来不好看,使用JAVA代码批量修改下  /********************************************* 系统名称: ...

最新文章

  1. gridview列 数字、货币和日期 显示格式
  2. 高并发场景之RabbitMQ篇
  3. python免费试听-哈尔滨Python人工智能课程免费试听
  4. 一个实体对象不能由多个 IEntityChangeTracker 实例引用
  5. R语言——双样本独立检验的快速分析立检验的快速分析
  6. 初学者学习java编程,如何顺利通过4大艰难阶段?
  7. 开发asp.net2.0手机用网站 点滴[xgluxv]
  8. 网站设计软件linux,ubuntu下的网页设计 网页制作软件工具.pdf
  9. 解决tomcat中temp文件夹出现项目的副本的情况
  10. 图解:Activity生命周期
  11. windows环境 logstash file input fail 解决
  12. ZABBIX 3.2.7 (源码包)安装部署
  13. EMNLP'21 Oral | 拓展你的视野!UCLA提出:地区多样性视觉常识推理
  14. ie为什么那么垃圾(不是ie垃圾,是ie用的人太多了,很多在用低版本)
  15. 图片涂改了怎么给复原_图片马赛克怎么去掉 怎么去除马赛克方法介绍
  16. html 转换 pdf 工具
  17. plc用c语言编程的好处,学习PLC编程的重要性
  18. Elasticjob安装与入门
  19. 中语言超酷特性 之 --- 泛指(包含证明“白马非马”)
  20. 怎么用磁盘压缩卷新建分区

热门文章

  1. 央视《家有妙招》整理版,共250招
  2. javax.validation.ValidationException: HV000028: Unexpected exception during isValid call.出错怎么办
  3. html中增加一个播放器,从零实现一个自定义 HTML5 播放器
  4. UI设计学习笔记(7-12)
  5. 修改mysql的authen_MySQL数据库出现Authentication plugin怎么办
  6. 计算机组成原理课题讨论——编译器对程序的影响
  7. 安装WIN10系统时“谁将会使用这台电脑”输入卡死状态的问题
  8. python结束函数_python结束函数
  9. 【Linux-网桥原理分析】
  10. win10 u盘 修复计算机,不用u盘修复bootmgrwin10方法